文学城论坛
+A-

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

加州老李 2011-10-26 13:05:51 ( reads)

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

跟帖(5)

mc3361

2011-10-26 13:51:56

但是不能把thread和process混淆,100年前还没有电脑,呵呵

加州老李

2011-10-26 19:37:27

老朽知识老化,真的老了 :-)

企鹅肥肥

2011-10-26 21:34:46

也不是,早期的Unix也是有线程的,不过是叫light process,而不是叫thread,但和thread差不多

企鹅肥肥

2011-10-26 21:43:15

现在的Linux,process和thread是很严格地不同的。的确无法混同。Thread

企鹅肥肥

2011-10-26 21:46:18

搞IPC,完全没有必要啊,地址空间都共享了,何必还IPC。thread比process块,除非很有