网站介绍:进程有自己的地址空间,线程使用进程的地址空间,也就是说,进程里的资源,线程都是有权访问的,比如说堆啊,栈啊,静态存储区什么的。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。线程就是个无产阶级,但无产阶级干活,总得有自己的劳动工具吧,这个劳动工具就是栈,线程有自己的栈,这个栈仍然是使用进程的地址空间,只是这块空间被线程标记为了栈。为了让进程完成一定的工作,进程必须至少包含一个线程。..
- 链接地址:https://blog.csdn.net/weixin_44818675/article/details/126143660
- 链接标题:linux进程和线程有什么区别与联系_恒创HengHost的博客-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1587
- 网站标签:linux进程和线程有什么区别与联系