By mswatcher
via codeproject.com
Published: May 19 2008 / 12:41
Although C# contains many innovative features, one of the most exciting is its built in support for multithreaded programming.
A multithreaded program contains two or more parts that can run concurrently. Each part of such a program is called a thread, and each thread defines a separate path of execution. Thus, multithreading is a specialized form of multitasking.
Multithreaded applications provide the illusion that numerous activities are happening at more or less the same time. But the reality is the CPU uses something known as “Time Slice” to switch between different threads.
SaveShareSend
Tags: other languages
Comments
Topnotch replied ago:
Apparently from the discussion at the bottom of the page in the link the author plagarized large portions of another article for his article. Nice info but stolen...voted up before I saw the ending discussion.
Rickasaurus replied ago:
Disgusting. If he took things from another article, he should at least link to it. Voted Down.
Voters For This Link (5)
Voters Against This Link (2)