首先说一下线程的概念.事实上就是运行在进程的上下文环境中的一个运行流.普通进程仅仅有一条运行流,可是线程提供了多种运行的路径并行的局面. 同一时候,线程还分为核心级线程和用户级线程.主要差别在属于核内还是核外. 核心级线程,地位基本和进程相当,由内核调度.也就是说这样的系统时间片是按线程来分配的.这样的线程的优点就是能够适当的运用SMP,即针对多核CPU进行调度. 用户级线程,在用户态来调度.所以相对来说,切换的调度时间相对核心级线程来说要快不少.可是不能针对SMP进行调度. 对于如今的系统来说…