- 12
- 0
- 约1.18万字
- 约 69页
- 2017-08-18 发布于重庆
- 举报
Windows并发程序设计概要.ppt
Windows 并 发 设 计 概 要 肖鸿安 杭州 2011.12.1 前 言 目 录 一、基于进程的并发 进 程 进程间通信 2.1 消息队列通信 2.2 共享内存通信 进程并发问题 二、基于I/O多路复用并发 I/O多路复用技术 Live555 Select 实例 I/O多路复用问题 三、基于线程的并发 线 程 串 行 化 并发线程同步机制 线程同步机制: Critical Sections Mutex Semaphore Event Object Interlocked Variable 线 程 池 线程间通信 四、进程与线程并发设计 参考资料 使用上面的锁的机制写出的多线程程序,并不能保证安全。 当程序在执行时,编译器会对程序进行优化。常用的数据会被拷贝到cpu内部寄存器中。此时,如果另外一个线程改变了,此时寄存其中的数据就过期,此时线程则不再安全。 使用volatile关键字修饰变量则告诉编译器不要拥有线程不断改变的变量的拷贝。 避免死锁:枚举共享资源 屏障同步:允许并发程序随意执行,需建立同 步点,在所有线程到达前不能穿越同步点。 分布式系统中的全局时钟:通过通讯建立起全局时 钟,从而在分布式系统中建立起事件之间顺序
您可能关注的文档
最近下载
- 2026年视觉设计师面试常见问题解答.docx VIP
- 无锡市江阴市澄江街道社区工作者考试真题及答案2025.docx VIP
- 《密码学原理与实践(第三版)》习题1.doc VIP
- 高考常考成语200个 .pdf VIP
- 2025年统编版(2024)小学道德与法治一年级下册《我们爱分享》教学反思.docx VIP
- 工程材料科学与设计(扫描版本)习题答案chapter2(bak).doc VIP
- 年产10万吨甲基丙烯酸甲酯合成工段设计.pdf
- Q_GDW 11851-2018 三相谐波智能电能表技术规范.docx VIP
- 竞聘演讲:政治素养与业务能力全面展示.pdf VIP
- Q∕GDW 11251-2014 10kV电缆分支箱选型技术原则和检测技术规范.docx VIP
原创力文档

文档评论(0)