一:什么是线程:
线程是操作系统能够进行运算调度的最小单元。它被包含在进程中,是进程中实际运行的单位。一个进程中可以并发多个线程,每个线程执行不同的任务 。
二;什么是进程:
进程是操作系统资源分配的最小单元。
三:进程和线程的关系:
1.根本区别:进程是操作系统进行资源分配的最小单元,线程是操作系统进行运算调度的最小单元。
2.所属关系:线程属于进程。
3.内存分配:同一进程下的线程共享该进程的空间和资源,而不同的进程之间各自占用不同的内存空间和资源。
四:线程和进程之间的优劣性:
1.一个进程发生了崩溃,其不会对其他的进程产生影响。而一个进程下的一个线程发生崩溃则会使所属进程崩溃。
2.创建,销毁,调度线程的速度远快于进程,因此即便进程的稳定性高于线程,但是我们仍选择使用线程来提高效率。
3.子进程发生问题不会影响父进程,而子线程发生问题则会影响其所在进程,父线程以及其子线程。
标签:操作系统,区别,最小,调度,线程,进程,单元 From: https://www.cnblogs.com/SLFY/p/16814439.html