一对一模型将一个用户线程映射到一个内核线程上。

当一个线程执行了阻塞的系统调用,一对一模型允许其他线程可以运行,使得它比多对一模型提供了更好的并发性。

一对一模型允许多个线程并行的运行在多处理器上。

一对一模型的唯一缺点是,创建一个用户线程需要创建相应的内核线程,因为创建内核线程的开销可以影响应用程序的性能,因此该模型的大多数实现都限制了系统支持的线程的数量。Linux和Windows操作系统家族都实现了一对一的模式。

results matching ""

    No results matching ""