基本信息
文件名称:操作系统原理与Linux实践教程(第2版)课件 第19讲 多线程的实现方法.pptx
文件大小:924.95 KB
总页数:15 页
更新时间:2025-08-14
总字数:约1.07千字
文档摘要
多线程的实现方法
主要内容一、用户级线程二、内核级线程三、混合式线程四、Linux多线程实验1:无共享变量多线程随机并发运行实例
主要内容(续)五、Linux多线程实验2:有共享变量、结果不唯一的多线程并发运行实例六、Linux多线程实验3:多线程共享资源并发访问控制实例
多线程实现方法1、用户级线程多线程实现方法2、内核级线程3、混合式线程
一、用户级线程用户级线程是在一个进程内部实现了类似进程调度、进程切换功能的一层进程内多任务应用支持软件。用户级线程不是由操作系统提供的,因而,操作系统不参与用户级线程的调度。1、用户级线程实现原理
①进程内的线程切换不需要内核介入;②针对不同进程按需