摘要:
进程和线程的区别进程是程序的一次执行,线程可以理解为进程中执行的一段程序片段。进程是操作系统分配资源的单位,线程是操作系统执行的单位;或者说:进程是资源分配和拥有的单位,线程是处理器调度的基本单位。一个线程只属于一个进程,一个进程可以有多个线程。进程间是独立的,拥有独立的系统资源;线程运行在进程空间内,不拥有系统资源,但同一进程的不同线程可以共享该进程的资源。在创建或撤销进程的时候,由于系统要为之分配或回收资源,导致系统开销明显大于创建或撤销线程的开销进程有独立的运行空间,当进程崩溃后,不会对其他进程产生隐形;而线程只是一个进程中不同的执行路径,线程有自己的堆栈和变量,但没有单独的地址空间,一 阅读全文