給定一個進程ID,如何判斷當前進程是否在輪詢狀態被阻塞?即它已經用負超時調用了poll(),並且正在等待輸入準備就緒。處於投票狀態?
Q
處於投票狀態?
0
A
回答
1
在類UNIX系統上,命令行實用程序「ps」提供此信息。取決於操作系統,有很多ps的風格,所以請閱讀手冊頁。
在一個BSD狀系統(MAC):
ps -eo pid,user,cpu,state,comm
PID USER CPU STAT COMM
1 root 0 Ss /sbin/launchd
15 root 0 Ss /usr/libexec/kextd
90710 root 0 R+ ps
83804 joe 0 Ss /bin/bash
89631 joe 0 S+ ssh
其中STAT是過程狀態。 S意味着可中斷的睡眠。 s(小寫)表示會議的領導者。 '+'表示它在前臺進程組中。 R意味着運行或可運行(在運行隊列上)。還有更多可能的狀態。
相關問題
- 1. Z-Wave中的投票和狀態機
- 2. 基於投票投票的JQuery多個百分比投票
- 3. jQuery基於星級的投票管理狀態
- 4. 投票系統在PHP和MySQL的狀態投票,像總統選舉
- 5. 用於thumbs_up投票的多態類gem
- 6. 投票投票牆
- 7. 投票與長投票
- 8. 投票重複投票
- 9. 投票 - 票數與投票率?
- 10. 基於PHP腳本投票
- 11. 基於票據狀態的mysql查詢
- 12. 狀態變化更新後(由其他用戶),但投票
- 13. 投票通過,但得到500的狀態
- 14. 評論與投票行爲投票
- 15. 使用asp.net和sql投票投票
- 16. AngularJS投票系統 - 防止多投票
- 17. 投票欄顯示沒有投票
- 18. 如何投票投票系統?
- 19. Django投票:按投票排序
- 20. 檢查用戶是否投票投票
- 21. 獨特的男女投票誰投票
- 22. GAWK中的「處於」狀態
- 23. 長期處於「PoolAllocator」狀態
- 24. InProc處於會話狀態
- 25. ANDING處於連接狀態?
- 26. NSUndoManager處於無效狀態
- 27. Android sdcard處於SHARED狀態
- 28. 處於活動狀態和非活動狀態的狀態圖
- 29. 投票IPhone相機處理圖像
- 30. RDBMS的加權投票處理
「polling state」是什麼意思?輪詢通常不涉及阻塞。 – Mat 2012-01-27 09:55:28
@Mat編輯的問題澄清(希望) – gcbenison 2012-01-27 10:50:30