引入线程的目的:为了减小程序在并发执行时所付出的时空开销,提高系统并发性能。

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/e3990c8f-7082-4712-8579-788f111284dc/B7AF18AF-9521-4F21-B0C1-28A7027A2550.png

内核级线程的调度由操作系统完成

用户级线程间的切换比内核级线程间的切换效率高。

用户级线程可以在不支持内核级线程的操作系统上实现。

Linux多线程

操作系统 - 线程和进程的比较

操作系统—线程