我没记错的话,“thread”这个概念出现较晚,好像是Solaris里最先有的。

来源: 加州老李 2011-10-26 13:05:51 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (291 bytes)

“thread”本身就是一种“process”,叫做“lightweight process”。在Unix里,“process”之间的通讯叫做“inter-process communication”,都可以用在“thread”之间的通讯。对操作系统来讲,“thread”是最小的可以调度的东西。

所有跟帖: 

但是不能把thread和process混淆,100年前还没有电脑,呵呵 -mc3361- 给 mc3361 发送悄悄话 (0 bytes) () 10/26/2011 postreply 13:51:56

老朽知识老化,真的老了 :-) -加州老李- 给 加州老李 发送悄悄话 加州老李 的博客首页 (0 bytes) () 10/26/2011 postreply 19:37:27

也不是,早期的Unix也是有线程的,不过是叫light process,而不是叫thread,但和thread差不多 -企鹅肥肥- 给 企鹅肥肥 发送悄悄话 企鹅肥肥 的博客首页 (91 bytes) () 10/26/2011 postreply 21:34:46

现在的Linux,process和thread是很严格地不同的。的确无法混同。Thread -企鹅肥肥- 给 企鹅肥肥 发送悄悄话 企鹅肥肥 的博客首页 (0 bytes) () 10/26/2011 postreply 21:43:15

搞IPC,完全没有必要啊,地址空间都共享了,何必还IPC。thread比process块,除非很有 -企鹅肥肥- 给 企鹅肥肥 发送悄悄话 企鹅肥肥 的博客首页 (56 bytes) () 10/26/2011 postreply 21:46:18

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”