Chapter 13. Learning About Multithreading

Your brain allows you to multitaskyou can prepare dinner while talking on the telephone. This multitasking has limits, and you can do only two or three things simultaneously. But suppose you could put down the work, start another piece of work, then put that down, and then switch to the original work. How many tasks could you handle at the same time? Probably a few hundred, because what you are doing is serializing the multitasking.

Now suppose you and another person are preparing dinner in the kitchen, but you are not communicating with each other. What is the likelihood that you will run into the other person? Probably pretty high. What I am trying to get across here is the difference between multitasking ...

Get Beginning C# 2008: From Novice to Professional now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.