信號和信號量是兩個不同的概念,雖然都作用于進程間傳遞信息,但信號的主要作用是進程間的通信融撞,一個進程告訴另外一個進程該干嘛贫贝,而信號量主要通過計數(shù)的方式讓程序間達成某種平衡協(xié)作溉苛。

1. linux2.4內(nèi)核采用靜態(tài)優(yōu)先級+動態(tài)優(yōu)先級(任務等待時間越長辙芍,這個權(quán)重越高)+時間片的方式來調(diào)度。 2.時間片的不是固定的羹与,高優(yōu)先級的任務可以適當分配更長的時間片...
進程由用戶空間內(nèi)存(指令/數(shù)據(jù)/堆棧)和內(nèi)核私有的每個進程的狀態(tài)組成妄辩。 協(xié)程在用戶空間切換這種說法其實是不準確的惑灵,在用戶視角看起來是兩個任務在切換,但是在內(nèi)核視角眼耀,由于內(nèi)核并...
計算機內(nèi)存的連續(xù)IO會比隨機IO快英支,因為計算機讀取內(nèi)存會涉及多種時鐘周期的延遲,而順序IO則會減少這種時鐘周期的發(fā)生哮伟,從而降低延遲干花,提高內(nèi)存的訪問效率。 靜態(tài)語言要比動態(tài)語言...