Linux進程狀態

在操作系統下執行top命令,S列爲進程狀態,對幾個進程狀態做下解釋:

進程大致分爲以下幾個狀態   

D    不可中斷     Uninterruptible sleep (usually IO)
    R    正在運行,或在隊列中的進程
    S    處於休眠狀態
    T    停止或被追蹤
    Z    殭屍進程
    W    進入內存交換(從內核2.6開始無效)
    X    死掉的進程

有時候用ps aux查看進程狀態跟上面列出的有些差異,比如Sl,R+。 這顯示的是該進程的詳細標識。S是上面列出的處於

休眠狀態,而後面的l是下面列出的表示該進程是個多線程。


    <    高優先級
    N    低優先級
    L    有些頁被鎖進內存
    s    包含子進程
    +    位於後臺的進程組;
    l    多線程,克隆線程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

發佈了24 篇原創文章 · 獲贊 37 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章