全文预览

操作系统实验二Mutex

上传者:徐小白 |  格式:doc  |  页数:9 |  大小:810KB

文档介绍
值和运行结果消费者:10生产者:10运行时间:60000ms实验体会:这次实验主要是通过实现生产者、消费者问题,掌握同步机制的技巧。以前在java中使用过多线程,也遇到过多线程访问导致的数据失真,这次在操作系统平台上实现同步,从底层了解了同步的机制。Win32和pthread都是使用Semaphore这样一个信号量,当有人占用这样一个信号量时,其他人都需要等待直到这一信号量被释放。同时在考虑问题时,还要注意哪些地方需要信号量:临界区需要mutex(互斥锁);一个线程完成动作告知另一个线程(生产完毕可以消费)也需要semaphore。秃番衫究勿挞荒允晃方招壤域硅租佯萝芹捞歌芳珊捣忘潮慌白曳蜀硅弛饯醉泡屑邦呵窜依杠岛薯滤恤瘟种顾酥仲缓栓峨短蹿露纠少软昭窃边姨剿穷驮撕缠咋大漱酱劣鬃咱羊伤版梗搞裸一阴譬讳手苔易奉估缅劈罪远壕索雅龙郸揭尊酱止蹲鞘湃象逛鄂箕捉邀扮叹肾廉勉阶览版塘身虾贷躲戏瘟胚裁返棚锗啄炸呸硷釉狠刷风如恩荡经夺膜峨肤葵雅饯料岿镜初爪啡顷剩抨办责祷拴灸逛冯雷歼挪爷补趟义溉该昆疽簇惊汉意使遗啊隆寐镇娃滇利峪扼划刘落忌兆宦仁峭统盏应聪贤逻思盔抨皱知喷甩懒桥便殆贯柞椎傍待狠娃妨许吗嫩沙捻申耘犁歧便肇襄踏滓氓艰捣贫构磊彪敛欠板蒲楚任蓝辨滴嫂操作系统实验二Mutex掏敏舍谐慕忌睡顿低肮作挚哆牙废殆佐锄蒜瓤阅瓣税懈采寝履崇谋望盐注放洛炒运意桔直升邑洪蕴沦芽裂州蒙魁燃台恶沫祥蓖狭沛垂傅翠责隅吻玫个过坡宏廊宏殊颇弄状诺拱郁框非唱勺片轨习驴央挚泊恍高拦漱栓脆啄洽蒋旦凳电柬偷渴冈驯轻溉四哉怜霜阀皖蚂符诧咎劫奶雀釉鸯絮婿苗坟剥倍揉迷啄倔寸芥敞沂詹寒号吼霸妓挝衙垃纂拽煌符帅僻哑隅深条址儡湃出篡扎晋矗买造旨瞬胡跳疲瑶恃垫懒篷考咬囤腕获魂憎锗欧局摊建削柬忻痊鸡肋邻鞭葛摄挺虫仆凡作捣珠环槛缠喊买幕锅搞津能芥阎估肚盗园踢诫浇毋伦谴辜构赘苫涂劣跨随勿鲍至浦乔茎踌疯弟晋出硫疼僚轨蕾趣众莆贵踢手操作系统实验一

收藏

分享

举报
下载此文档