搜索

进程和线程的区别


发布时间: 2022-11-24 18:03:08    浏览次数:37 次

一:什么是线程:

线程是操作系统能够进行运算调度的最小单元。它被包含在进程中,是进程中实际运行的单位。一个进程中可以并发多个线程,每个线程执行不同的任务 。

二;什么是进程:

进程是操作系统资源分配的最小单元。

三:进程和线程的关系:

1.根本区别:进程是操作系统进行资源分配的最小单元,线程是操作系统进行运算调度的最小单元。

2.所属关系:线程属于进程。

3.内存分配:同一进程下的线程共享该进程的空间和资源,而不同的进程之间各自占用不同的内存空间和资源。

四:线程和进程之间的优劣性:

1.一个进程发生了崩溃,其不会对其他的进程产生影响。而一个进程下的一个线程发生崩溃则会使所属进程崩溃。

2.创建,销毁,调度线程的速度远快于进程,因此即便进程的稳定性高于线程,但是我们仍选择使用线程来提高效率。

3.子进程发生问题不会影响父进程,而子线程发生问题则会影响其所在进程,父线程以及其子线程。

免责声明 进程和线程的区别,资源类别:文本, 浏览次数:37 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 06:03:08。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/SLFY/p/16814439.html