文档详情

多核程序设计3线程的基本概念.ppt

发布:2020-02-19约小于1千字共47页下载文档
文本预览下载声明
第三章 线程的基本概念;程序设计语言的挑战:低级语言;程序设计语言的挑战:结构化语言;程序设计语言的挑战:高级语言;新型语言 Ct语言;猜测并行多线程技术;目前的做法;多线程的概念;进程与线程;单线程与多线程模型;线程;多线程的优点;线程计算模型;用户级线程;内核级线程;多线程的映射模型;多线程的映射模型(续);多线程的映射模型(续);多线程的映射模型(续);线程的生命周期;多线程环境下的进程控制语义;线程的状态;线程状态的转换;线程的同步;常用的同步机制;临界区;解释: 使用临界??的原则;临界区的结构;互斥量(mutex);信号量Semaphores;信号量Semaphores(续);具有信号量的互斥;条件变量;锁的粒度和死锁;锁的问题;锁的问题(续);事务内存;硬件事务内存;软件事务内存;并发与并行;线程级并行;加速比;效率;多核平台下的并行开发;多核程序的挑战;谢谢;此课件下载可自行编辑修改,供参考! 感谢您的支持,我们努力做得更好!
显示全部
相似文档