重新学习多任务和多线程

KeyLife富翁笔记
作者: HongYuan
标题: 重新学习多任务和多线程。
关键字:
分类: COM+
密级: 私有
(评分: , 回复: 0, 阅读: 3)  »»

多任务是一个操作系统可以同时运行多个程序的能力。基本上,操作系统使用一个硬件时钟为同时运行的每个进程分配“时间片”。如果时间片够小,并且机器也没有由于太多的程序而超负荷,那么在用户看来,所有的这些程序同时都在运行着。


2005-11-8 17:34:39   
 2005-11-8 17:44:07    进线与线程的区别

简单的说,你每启动一个程序,就启动了一个进程。在Windows 3.x下,进程是最小运行单位。在Windows 95/NT下,每个进程还可以启动几个线程,比如每下载一个文件可以单独开一个线程。在Windows 95/NT下,线程是最小单位。WINDOWS的多任务特性使得线程之间独立运行,但是它们彼此共享虚拟空间,也就是共用变量,线程有可能会同时操作一片内存。

你可能感兴趣的:(多线程)