The Evolution of PC Threading

Originally, PCs were not capable of threading or even multitasking. You can think of multitasking as the capability of a computer system to run more than one task or program at a time. Eventually, as the PC moved to 32-bit operating systems, programmers began to refer to individual tasks or programs as processes. This language translated well from the UNIX world, where processes have existed for decades.

Windows 95 and Windows NT were the platforms that launched the success of multitasking on PCs. 16-bit Windows also provided for multitasking, but the operating system lacked many features that a multitasking system such as UNIX provided to high-end machines. The most important of these features included preemptive ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.