线程:是操作系统分配时间片的基本单位。操作系统的所有线程分时复用CPU,并发运行,所有线程的执行顺序是随机的。
进程:是运行中的应用程序。一个应用程序可以同时启动多个进程。
线程与进程的区别:
每个进程都需要操作系统为其分配独立的内存地址空间,故对系统资源的消耗更大。而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源,故其产生的速度快,线程间的通信、切换快,但使用公共变量或资源时需要同步机制
线程:是操作系统分配时间片的基本单位。操作系统的所有线程分时复用CPU,并发运行,所有线程的执行顺序是随机的。
进程:是运行中的应用程序。一个应用程序可以同时启动多个进程。
线程与进程的区别:
每个进程都需要操作系统为其分配独立的内存地址空间,故对系统资源的消耗更大。而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源,故其产生的速度快,线程间的通信、切换快,但使用公共变量或资源时需要同步机制
2568
2423

被折叠的 条评论
为什么被折叠?