1.Linux 线程的调度实现可以有两种模型, 一种是完全由进程负责,进程内启动一个线程调度器,由进程内的线程调度器完成调度. 缺点是:(1)各个线程自己加主动释放cpu的流程 (2)进程可能阻塞,达不到多线程时让进程多头并进的效果.因为当一个线程调用了阻塞性的系统调用,则会导致整个进程挂住,因为进程内的线程调度器得不到运行机会,所以,根本没法调度其他线程进行运行. 另外一种是由内核完成调度. 缺点是:(1)内核完成调度,内核负担大. 2.Linux 的线程实现,历史上出现过Linux Thre