进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,而线程只是一个进程中的不同执行途径。
因此进程和线程的主要差别在于它们是不同的操作系统资源管理方法。
此外,线程有自己的堆栈和局部变量,但线程之间没有独立的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。
但对于一些要求同步进行而且还得共享某些变量的并发操作,只能用线程,不能用进程。
上一篇 : 2024高速春运从什么时候开始(2024春运几号开始几号结束呢)
下一篇 : 鹦鹉的生活习性(鹦鹉的生活习性和知识)
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。