[演示版]体系结构ppt-多线程技术
多线程技术潘政宇 G彦璇 黎 菁 飞 浩 录cotents12345细粒度交替多线程概观同步多线程其他多线程粗粒度交替多线程01多线程概述Overview of multithreading 概念Concept 多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。 具有这种能力的系统包括:对称多处理机多核心处理器芯片级多处理或同时多线程处理器。 在一个程序中,这些独立运行的程序片段叫作“线程”,利用该技术编程的概念就叫作“多线程处理”。多线程的模式modes1单对多模式描述了多个用户级线程对应一个内核线程。线程管理是在用户空间中完成的。所以它是高效率的。但是如果有一个线程造成了系统调用的阻塞将导致整个进程的阻塞。1单对多模式单对单模式描述了每个用户级线程对应一个内核。这种模式中,当一个阻塞了系统调用时,其他的线程依然可以运行,它支持多线程在多进程上的并行运行。 2单对单模式多对多模式描述了多个用户级线程对应较少或大约相同的内核线程。对于不同的应用或是不同的机器,内核线程的数量规定可能不同。多对多模式32303节约02资源共享04多进程结构
您可能关注的文档
- [KS课件] 质量成本管理01-3.ppt
- [中学联盟]四川省大英县育才中学2015届高三语文一轮复习课件:必修4课内文言文复习 共4课时.ppt
- [中学联盟]贵州省六盘水市第二十一中学九年级语文下册第2课《我用残损的手掌》课件(共33张PPT).ppt
- [中国近现代史纲要].第二部分.ppt
- [人教版]2016届安徽省化学中考考点详解(第五单元 化学方程式60张PPT)(共60张PPT).ppt
- [化学 新人教版]必修2 第2章 第2节化学能与电能 第1+课时课件.ppt
- [化学 新人教版]必修2 第2章 第3节化学反应的速率和限度 第1课时 课件 1.ppt
- [原创]2016年 《南方新中考》 化学 第一部分 第一单元 第4讲 金 属[配套课件].ppt
- [名校联盟]江西省修水县第一中学高中物理+62-63太阳与行星间的引力、万有引力定律+课件(人教版必修2).ppt
- [名校联盟]河南省安阳市第六十三中学高中数学必修四《251平面几何中的向量方法》课件.ppt
原创力文档

文档评论(0)