第十八讲 信号量和管程

课件

章节

标题

本地视频文件(MD5)

Github视频字幕

学堂在线视频

幻灯片文件

视频练习

课堂思考题

18.1

信号量

a0f279f38e7f3ded74ac6c9b40697cf9

lecture-18-1.srt

学堂在线视频

20160427-18-1.pptx

[[|视频练习]]

[[|课堂思考题]]

18.2

信号量使用

4ca9392f606aa2dd307924f58ac0554e

lecture-18-2.srt

学堂在线视频

18-2.pptx

[[|视频练习]]

[[|课堂思考题]]

18.3

管程

3ff31ee5ff8b7dac5b6263fe43070d23

lecture-18-3.srt

学堂在线视频

18-3.pptx

[[|视频练习]]

[[|课堂思考题]]

18.4

哲学家就餐问题

c6ca70d60c632094f5578fb2f36d4651

lecture-18-4.srt

学堂在线视频

18-4.pptx

[[|视频练习]]

[[|课堂思考题]]

18.5

读者-写者问题

4fcbb7e9497c8a1bbab3d5e90c304ef4

lecture-18-5.srt

学堂在线视频

18-5.pptx

[[|视频练习]]

[[|课堂思考题]]

参考资料

课堂练习

课堂实践

使用C++或python语言用信号量和条件变量两种手段分别实现40个同步互斥问题中的一题。选一个你有兴趣的同步问题,先给出自己的实现,然后理解和测试已有的实现,并据此对自己的实现进行可能的改进。

OS2018spring/lecture18 (last edited 2018-05-07 23:36:12 by xyong)

MoinMoin Appliance - Powered by TurnKey Linux