
Microsoft .NET provides support for threads at the language level just like Sun’s Java. This article describes some important related terminology and discusses Multithreading in .NET with some code examples. A process may be defined as the running instance of a program characterized by change of state and attributes. Each and every process maintains a Process Control Block or PCB of its own. A thread is a light weight process. It is the smallest unit of CPU utilization and is also the path of execution within a process.
|