亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > Java編程 > 哲學家進餐問題——Java語言實現 哲學家進餐問題是一個多線程運用的經典例子

哲學家進餐問題——Java語言實現 哲學家進餐問題是一個多線程運用的經典例子

  • 資源大小:7 K
  • 上傳時間: 2016-06-29
  • 上傳用戶:beixinning
  • 資源積分:2 下載積分
  • 標      簽: Java 多線程 語言

資 源 簡 介

哲學家進餐問題——Java語言實現 哲學家進餐問題是一個多線程運用的經典例子,涉及到線程同步/互斥,臨界區訪問問題以及一個避免死鎖的解決方法。 有五個哲學家繞著圓桌坐,每個哲學家面前有一盤面,兩人之間有一支筷子,這樣每個哲學家左右各有一支筷子。 哲學家有2個狀態,思考或者拿起筷子吃飯。如果哲學家拿到一只筷子,不能吃飯,直到拿到2只才能吃飯,并且一次只能拿起身邊的一支筷子。一旦拿起便不會放下筷子直到把飯吃完,此時才把這雙筷子放回原處。 如果,很不幸地,每個哲學家拿起他或她左邊的筷子,那么就沒有人可以吃到飯了。這就會造成死鎖了。。這是需要堅決杜絕的,正如操作系統的死鎖問題。

相 關 資 源

您 可 能 感 興 趣 的

主站蜘蛛池模板: 昭觉县| 修水县| 曲靖市| 黄浦区| 伊通| 吴堡县| 六枝特区| 建水县| 建瓯市| 荆门市| 郑州市| 湖州市| 五华县| 休宁县| 龙岩市| 静安区| 梁河县| 阳城县| 荔波县| 神木县| 双桥区| 读书| 上杭县| 盱眙县| 西畴县| 无棣县| 隆尧县| 辽宁省| 满城县| 青海省| 安陆市| 孝义市| 柘城县| 大同市| 日照市| 潢川县| 日照市| 屏边| 满洲里市| 玉环县| 龙南县|