Nov 29, 2008

.NET Threading


  • Threads are the basic unit to which an operating system allocates processor time, and more than one thread can be executing code inside that process.

  • Each thread maintains exception handlers, a scheduling priority, and a set of structures the system uses to save the thread context until it is scheduled.

  • The thread context includes all the information the thread needs to seamlessly resume execution, including the thread's set of CPU registers and stack, in the address space of the thread's host process.

No comments: