蒋博1026 发表于 2019-8-18 09:32

Linux-线程引入

1、使用进程技术的优势(1)、CPU分时复用,单核心CPU可以实现宏观上的并行(2)、实现多任务系统需求(多任务的系统是客观的)2、进程技术的劣势(1)、进程间切换开销大(2)、进程间通信麻烦并且效率低3、解决方案就是线程技术(1)、线程技术保留了进程技术实现多任务的特性。(2)、线程的改进就是在线程间切换和线程间通信上提升了效率。(3)、多线程在多核心CPU上面更有优势。4、Linux中的线程简介(1)、一种轻量级进程(2)、线程是参与内核调度的最小单元5、线程技术的优势(1)、像进程一样被OS调度(2)、同一进程的多个线程之间很容易高效率通信(3)、在多核心CPU(对称多处理架构SMP)架构下效率最大化(它能保证多个线程在多个核心上同时运行起来)
页: [1]
查看完整版本: Linux-线程引入