摘要:
什么是多线程多线程涉及到并行做某些事情,就像多进程一样。那么多线程与多进程有什么不同呢?当你正在一个电子表格上做计算的时候,可能在同一个桌面上有一个媒体播放器正在放着你喜欢的歌。这是一个两个进程并行工作的例子。一个进程运行电子表格程序。一个进程运行媒体播放器。这样的场景就是总所周知的多任务。近一步看媒体播放器,我们会发现在一个进程中某些事情正在并行的进行着。当媒体播放器正在发送音乐到声卡驱动时,用户界面也在不断的更新。这就是多线程所做的事情 – 单一进程中的并发性。并发性是怎么实现的呢?在单核CPU上的并行工作是一种错觉,就像电影不过时移动的图像一样。对于多进程,这种错觉是通过在一段非常短的时 阅读全文
posted @ 2013-03-12 16:39
windflying
阅读(291)
评论(0)
推荐(0)

浙公网安备 33010602011771号