linux源碼,利用狀態機,實現io非阻塞操作
標簽: linux 源碼
上傳時間: 2013-12-01
上傳用戶:天涯
linux源碼,利用狀態機實現io非阻塞操作 版本2,用結構體保存中間狀態,可實現狀態恢復
上傳時間: 2014-01-04
上傳用戶:aappkkee
這是書上的代碼,支持阻塞與非阻塞模型且線程安全的環形緩沖的設計與實現---環形緩沖,攻克高級緩沖技術的關鍵,供大家參考
標簽: 代碼
上傳時間: 2016-12-18
上傳用戶:hgy9473
一、 進程控制 1、 定義PCB(可以采用靜態結構或動態結構):包括理論PCB中的基本內容,如ID、進程狀態、隊列指針。由于無法實現真正的進程創建功能,在實驗中只需建立PCB,用它代表完整的進程。 2、 定義進程狀態轉換方式:進程的狀態轉換是由進程內部操作或操作系統的控制引起,由于無法實現這些功能,學生可以采用隨機數方法或鍵盤控制方法模擬,并實現對應的控制程序。隨機方法指產生1-6的隨機數,分別代表創建進程(c)、結束進程(e)、進程阻塞(b)、激活進程(w)、調度進程(p)、時間片到(t)等事件;鍵盤模擬方法指定義6種按鍵代表以上6種事件。 3、 根據四種事件處理就緒隊列、阻塞隊列和當前執行中的進程。 每次事件處理后應形象地顯示出當前系統中的執行進程是哪一個,就緒隊列和阻塞隊列分別包含哪些進程。
標簽: PCB 進程 控制 定義
上傳時間: 2016-12-23
上傳用戶:wyc199288
基于線程的多任務系統的實現,實現了線程的切換,阻塞和喚醒
標簽: 線程 多任務系統
上傳時間: 2013-12-12
上傳用戶:franktu
Matlab實現: Erlang B model(M/M/n/n)與 Erlang C model排隊系統的模擬,并畫出阻塞概率(P)與負載(A=lamda/miu in Erlang)的關系圖。用法:運行RunMe
標簽: Erlang model Matlab 排隊系統
上傳時間: 2014-01-02
上傳用戶:wcl168881111111
本書全面深入地講述了套接口API網絡編程的既成事實標準,對X/open傳輸接口API也作了廣泛的介紹。 本書從對套接口API的綜合討論開始,論述了基本編程內容后,即轉入高級套接口編程的相關主題,包括IPv4與IPv6的互操作性; UNIX域協議、非阻塞I/O、路由套接口、廣播、多播、線程、原始套接口、數據鏈路訪向等, 對于客戶一服務程序的各種設計方法也作了完整的探討。在敘述X/Open傳輸接口API時, 還對記這種設備驅動機制作了深入分析。在附錄中又給出了IPv6、ICMPV6、虛擬網絡等新內容。 本書內容詳盡且具權威性,幾乎每章都提供精選的習題, 是計算機和網絡專業高年級本科生和研究生的首選教材。本書也可作為網絡研究和開發人員的自學教材和參考書。
標簽: API 套接 網絡編程 標準
上傳時間: 2014-12-07
上傳用戶:sk5201314
select 函數的詳細描述,select 函數可以用于非阻塞機制。
標簽: select 函數
上傳時間: 2013-12-16
上傳用戶:jhksyghr
能夠對串口進行讀寫,監視的類。利用線程實現了非阻塞調用
標簽: 串口 讀寫
上傳時間: 2014-01-03
上傳用戶:13215175592
《嵌入式Linux中的進程同步無競爭態讀寫》 在系統需要并發性能時,可以提供緩沖機制,避免生產者的消息阻塞。
標簽: Linux 嵌入式 進程 讀寫
上傳時間: 2014-01-25
上傳用戶:moshushi0009
蟲蟲下載站版權所有 京ICP備2021023401號-1