当前位置: 技术问答>linux和unix
进程和线程的区别
来源: 互联网 发布时间:2015-03-19
本文导语: 请说说一个进程中,子进程和线程的区别。 | 线程之间可以用全局变量通讯 进程之间只能用ipc,文件,管道,socket等方法通讯 | 线程的速度要比进程快10-100倍,它无须复制父进...
请说说一个进程中,子进程和线程的区别。
|
线程之间可以用全局变量通讯
进程之间只能用ipc,文件,管道,socket等方法通讯
进程之间只能用ipc,文件,管道,socket等方法通讯
|
线程的速度要比进程快10-100倍,它无须复制父进程的东西
|
从资源的角度来讲,每个进程有单独的资源,而多个线程可以共享资源,比如:共享内存等等。
创建的速度也不一样,线程要比进程快很多。
对于多处理器的机器来讲,线程的利用效率更好。
创建的速度也不一样,线程要比进程快很多。
对于多处理器的机器来讲,线程的利用效率更好。
|
线程没有独立的运行时需要所有的资源,正因为共享同一内存,所以可以使用全局变量