一个正在执行的程序可以只是一个线程,也可以是多个线程。程序有多少个线程,开发时就定好了,操作系统是不能改变的。
你上面大概把process和thread搞混了吧?线程是thread 一个程序可以多线程
俺也是这么认为的。
记得80年代出版的UNIX书里,无论操作系统生成的“process”,还是被另一个process生成的“process”
20万年前连人都没有,哈哈
我没记错的话,“thread”这个概念出现较晚,好像是Solaris里最先有的。
但是不能把thread和process混淆,100年前还没有电脑,呵呵
老朽知识老化,真的老了 :-)
也不是,早期的Unix也是有线程的,不过是叫light process,而不是叫thread,但和thread差不多
现在的Linux,process和thread是很严格地不同的。的确无法混同。Thread
搞IPC,完全没有必要啊,地址空间都共享了,何必还IPC。thread比process块,除非很有
mc3361
2011-10-26 12:27:28你上面大概把process和thread搞混了吧?线程是thread 一个程序可以多线程