线程是进程中可执行代码流的序列,它被操作系统调用,并在处理器或内核上运行。所有进程都有一个主线程,主线程是进程的控制流或执行路线。线程分为用户线程和系统线程,线程在创建,维护和管理方面给系统带来的负担要轻得多。线程用于执行系统中的并发任务,可以简化系统中固有的并发的程序的结构。用户级线程和内核级线程:线程有三种实现模型:用户级或应用程序级,内核级,用户级和内核级混合线程。他们之间主要的区别在于他们的模式以及要指派给处理器的线程的能力。用户模式下,线程驻留在用户空间,是执行程序或连接库中的指令,由