在不同的操作系统,线程的实现方式是不一样的
OS/2,Windows实现的内核级线程;而很多数据库管理系统实现的是用户级线程;还有Solaris实现两种类型的线程
用户级线程:
内核级线程:
内核:其实就是最靠近硬件一层的代码
用户级线程特点:线程库适用于管理用户级线程的软件包,是供所有应用程序共享的应用既实用程序,里面包含线程各种操作的代码,不同的应用程序利用线程库设计多线程程序
1.用户级线程的创建,撤销,以及切换都不利用系统调用,这种线程与内核无关,内核不知道这种线程的存在</