一旦其中一个使用者执行绪呼叫SystemHalt时,整个Process就暂停.pptVIP

  • 0
  • 0
  • 约1.74千字
  • 约 9页
  • 2017-03-09 发布于天津
  • 举报

一旦其中一个使用者执行绪呼叫SystemHalt时,整个Process就暂停.ppt

一旦其中一个使用者执行绪呼叫SystemHalt时,整个Process就暂停

Operating System Concepts 作業系統原理 CHAPTER 4 多執行緒 (Multi Thread) CHAPTER 4 多執行緒 4.1 概論 4.2 多執行緒模式 4.1 概論 4.1 概論 執行緒(Thread)是 CPU使用時的一個基本單位,它是由一個執行緒ID、程式計數器、一組暫存器,以及一個堆疊空間所組成。 4.1.1 動 機 許多在桌上型PC執行的套裝軟體都是多執行緒。應用程式通常都製作成有許多執行緒控制的個別行程。網頁瀏覽器可能有一個執行緒顯示影像或文字,而另一執行緒則從網路擷取資料。文書處理器可能有一個執行緒在顯示圖形,另一個執行緒從使用者讀入按鍵,而第三個執行緒在背景下執行拼字和文法校正。 4.1.2 利益(Benefits) 撰寫多執行緒程式有下列四個好處: 應答(Responsiveness): 將交談式的應用程式多執行緒化,可以在一個程式某一部份被暫停,或程式在執行冗長操作時,依然繼續執行,因此增加了對使用者的應答。 資源分享(Resource Sharing): 執行緒間將共用它們所屬行程的記憶體和資源。程式碼和資料共用的好處是讓應用程式有數個不同的執行緒在同一位址空間活動。 經濟(Economy): 對於行程產生所配置的記憶體和

文档评论(0)

1亿VIP精品文档

相关文档