进程和线程的区别
进程是资源分配的最小单位,线程是CPU调度的最小单位。操作系统执行程序时候,按照进程分配内存等资源,而执行程序时候以线程为单位执行程序中的指令。一个进程内部包含多个并发执行的线程。在进程内部多个线程共享一个进程的内存资源。
总结就是:一个程序下至少有一个进程,一个进程下至少有一个线程,一个进程下也可以有多个线程来增加程序的执行速度。
进程是资源分配的最小单位,线程是CPU调度的最小单位。操作系统执行程序时候,按照进程分配内存等资源,而执行程序时候以线程为单位执行程序中的指令。一个进程内部包含多个并发执行的线程。在进程内部多个线程共享一个进程的内存资源。
总结就是:一个程序下至少有一个进程,一个进程下至少有一个线程,一个进程下也可以有多个线程来增加程序的执行速度。