- 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关键字修饰变量则告诉编译器不要拥有线程不断改变的变量的拷贝。 避免死锁:枚举共享资源 屏障同步:允许并发程序随意执行,需建立同 步点,在所有线程到达前不能穿越同步点。 分布式系统中的全局时钟:通过通讯建立起全局时 钟,从而在分布式系统中建立起事件之间顺序
您可能关注的文档
最近下载
- +第一单元+回眸中国画1.起源与发展+课件 2025-2026学年冀美版(2024)初中美术八年级上册+.pptx VIP
- 欧洲规范-NF P18-416-中文.pdf VIP
- 结算请款单(样稿).pdf VIP
- 新22J07 室外工程新疆图集资料.docx VIP
- 匀变速直线运动的位移与时间关系.pptx VIP
- 江苏《雷达法检测建设工程质量技术规程》.docx
- 《学习的重要性》课件.ppt VIP
- 非标设备制作安装施工方案.docx VIP
- 【2026】义务教育信息科技课程教学指南 身边的算法 五年级全套教案.pdf VIP
- 南京某市级机关医院ICU病房装修改造工程施工组织设计.doc VIP
原创力文档

文档评论(0)