进程和线程的区别

来源:互联网 发布:最大公约数c语言程序 编辑:程序博客网 时间:2024/06/05 17:12

进程和线程的区别

(1)      进程资源分配的最小单位,是程序的一次执行。

                线程是cpu调度的最小单位,可以理解为进程中执行的一段程序片段

   (2)        进程间是独立的,一个程序崩溃后,在保护模式下不会对其他进程产生影响。同一进程所产生的线程共享同一内存空间,一个线程挂掉会导致整个进程挂掉;

   (3)         同一进程中两段代码不能同时执行,除非引入线程;、线程所占用的资源要少于进程所占用资源;

   (4)        进程间可以通过IPC通信,但线程不可以。


0 0
原创粉丝点击