849大纲 线程

    科技2023-09-13  96

    线程的概念

    减小程序在并发执行时所付出的时空开销,提高操作系统的并发性能 引入线程后操作系统只作为系统资源的分配单元,线程作为处理机的分配单元

    多线程模型

    多对一 经多个用户级线程映射到一个内核级线程,线程管理在用户空间完成,用户级线程对操作系统不可见。 优点:线程管理是在用户空间进行的,效率比较高 缺点:一个线程阻塞全部线程都会阻塞,多个线程不能并行运行在多处理机上 一对一: 每个用户级线程映射到一个内核级线程上 优点:并发能力强 缺点创建线程开销大,影响应用程序的性能 多对多: 多个县城映射到多个内核级线程上,结合了上述两种,既可以提高并发性,有适当的降低了开销。 用户级线程: 有关线程管理的所有工作都有应用程序完成,内核意识不到线程的存在 内核级线程:线程的管理工作全部由内核完成

    Processed: 0.011, SQL: 9