哲學(xué)家進餐問題是荷蘭學(xué)者Dijkstra 提出的經(jīng)典問題之一,它是一個信號量機制問題的應(yīng)用,在操作系統(tǒng)文化史上具有非常重要的地位。對該問題的剖析有助于學(xué)生深刻地理解計算機系統(tǒng)中的資源共享、進程同步、死鎖等問題,并能熟練地應(yīng)用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設(shè)有5個哲學(xué)家,他們花費一生中的時光思考和吃飯。這些哲學(xué)家共用一個圓桌,每個哲學(xué)家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學(xué)家思考時,他與其他同事不交互。時而,哲學(xué)家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學(xué)家一次只能拿起一只筷子。顯然,他不能從其他哲學(xué)家手里拿走筷子。當一個饑餓的哲學(xué)家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規(guī)定奇數(shù)號哲學(xué)家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數(shù)號哲學(xué)家則相反。按此規(guī)定,將是1、 2號哲學(xué)家競爭1號筷子;3、4號哲學(xué)家競爭3號筷子。即五位哲學(xué)家都先競爭奇數(shù)號筷子,獲得后,再去競爭偶數(shù)號筷子,最后總會有一位哲學(xué)家能獲得兩只筷子而進餐。
上傳時間: 2013-12-10
上傳用戶:zhangzhenyu
本系統(tǒng)適用于林業(yè)局票證管理窗口對木材運輸證打印管理,是根據(jù)林業(yè)局需要量身定制的管理系統(tǒng)。 主要功能如下: 一、運輸票證信息錄入、修改、打印(可根據(jù)林業(yè)局印刷的證樣套打)。 二、運輸票證信息字段管理(運輸種類管理、材種管理、樹種管理、發(fā)貨單位管理、發(fā)證依據(jù)管理)。 三、運輸票證分類搜索管理(按運輸證編號精確查詢、按運輸工具及車號查詢、按運輸?shù)攸c模糊查詢、按發(fā)貨單位模糊查詢) 四、運輸證統(tǒng)計報表管理。 五、系統(tǒng)超級管理(系統(tǒng)設(shè)置、數(shù)據(jù)備份恢復(fù)、管理員角色設(shè)置)
上傳時間: 2013-12-13
上傳用戶:it男一枚
哲學(xué)家進餐問題是荷蘭學(xué)者Dijkstra 提出的經(jīng)典問題之一,它是一個信號量機制問題的應(yīng)用,在操作系統(tǒng)文化史上具有非常重要的地位。對該問題的剖析有助于學(xué)生深刻地理解計算機系統(tǒng)中的資源共享、進程同步、死鎖等問題,并能熟練地應(yīng)用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設(shè)有5個哲學(xué)家,他們花費一生中的時光思考和吃飯。這些哲學(xué)家共用一個圓桌,每個哲學(xué)家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學(xué)家思考時,他與其他同事不交互。時而,哲學(xué)家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學(xué)家一次只能拿起一只筷子。顯然,他不能從其他哲學(xué)家手里拿走筷子。當一個饑餓的哲學(xué)家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規(guī)定奇數(shù)號哲學(xué)家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數(shù)號哲學(xué)家則相反。按此規(guī)定,將是1、 2號哲學(xué)家競爭1號筷子;3、4號哲學(xué)家競爭3號筷子。即五位哲學(xué)家都先競爭奇數(shù)號筷子,獲得后,再去競爭偶數(shù)號筷子,最后總會有一位哲學(xué)家能獲得兩只筷子而進餐。
上傳時間: 2014-01-23
上傳用戶:teddysha
用這個程序可以測試在每一階段當前電池的電量,電流變化狀況 (用在智能開發(fā)上,例如PocketPC,WinCE)
上傳時間: 2014-06-05
上傳用戶:璇珠官人
這些是我特地制作的分布式計算的示例程序,僅供各位相關(guān)開發(fā)人員參考使用 本作以ChinaPI的第一個內(nèi)部測試版作為藍本修改而成,旨在提高中國分布式計算的設(shè)計水平 架構(gòu)完整,包含除安全組件的其他重要組件(為了突出分布式計算和ChinaPI的安全,各個組件均進行了簡化) 對PI的計算使用BBP公式(計算核心部分并非重點,寫得比較亂) 為了通俗易懂,使用VB6.0編寫 文檔并非標準文檔,只是示意性的 相關(guān)源碼及文檔可以經(jīng)修改后再發(fā)行,但須遵循以下條款: 1、源碼及公開文檔需包含下列文字: 修改自分布式計算開發(fā)示例 原作者 郝佳男 2、不得用于以下用途: 1)非法項目 2)商業(yè)項目 3)與個人功利有關(guān)的方面(如論文、畢設(shè)等) 3、經(jīng)原作者特殊授權(quán)的不受此條款制約 由于制作倉促,難免會有疏漏,敬請指正 歡迎大家討論(http://www.equn.com/forum/forumdisplay.php?fid=2) 但下列問題請大家自己查閱相關(guān)資料(我希望重點討論與分布式計算有關(guān)的部分) 原因:這些都是實現(xiàn)的細節(jié),并非分布式計算設(shè)計的重點 1、Windows編程方面的 2、VB編程方面的 3、BBP公式相關(guān) 4、WinSock編程方面的 5、數(shù)據(jù)庫方面的
上傳時間: 2015-11-15
上傳用戶:waizhang
八星瓢蟲留言本特點:采用PHP+Access數(shù)據(jù)庫實現(xiàn),體積小,功能大,可以復(fù)制到其他任何支持PHP環(huán)境的計算機上直接使用。 八星瓢蟲留言本功能: 1、設(shè)置留言是否審核后顯示功能 2、秘密留言只有管理員可見功能 3、留言本換膚功能(系統(tǒng)提供三套皮膚,可自己修改) 4、留言本寬度自定義功能 5、留言分頁列表的顯示條數(shù)設(shè)定功能 6、設(shè)置留言時是否使用心情圖標功能 7、自由設(shè)定留言內(nèi)容為純文本或使用多功能編輯進行圖文留言功能 8、后臺可修改留言本名稱,搜索關(guān)鍵字等功能 9、修改管理員帳號或密碼功能
標簽: Access PHP 留言本 數(shù)據(jù)庫
上傳時間: 2013-12-24
上傳用戶:希醬大魔王
用M語言編寫的畫多元數(shù)據(jù)平行坐標圖代碼,數(shù)據(jù)用的是一組蔬菜油(國際期刊)數(shù)據(jù),寫得不好,多指教。
上傳時間: 2014-01-12
上傳用戶:iswlkje
用M語言編寫的畫多元數(shù)據(jù)標準化后再畫平行坐標圖代碼,數(shù)據(jù)用的是一組蔬菜油(國際期刊)數(shù)據(jù),寫得不好,多指教。
上傳時間: 2013-12-17
上傳用戶:kr770906
人工智能的一個重要方法,隨機SAT問題,即一種復(fù)雜的組合優(yōu)化方法,算法清晰,簡單,易懂,但涉及較深的數(shù)學(xué)知識,(該源碼基于linux平臺的C程序)
標簽: 人工智能
上傳時間: 2015-12-25
上傳用戶:Altman
一個linux下串口讀寫的例子, 實現(xiàn)串口間的通信(2個程序,分別對應(yīng)接收與發(fā)送),
上傳時間: 2015-12-29
上傳用戶:whenfly
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1