8
A
回答
22
只需使用
erlang:process_info(Pid, message_queue_len)
其結果將是一個元組{message_queue_len, *yourdesiredvalue*}
如果你想整個郵件列表,使用
erlang:process_info(Pid, messages)
見Erlang specs的功能規格和完整列表可用的信息原子。
相關問題
- 1. 進程如何知道由另一個進程創建的隊列的消息隊列描述符?
- 2. 隊列如何知道一個線程沒有指定task_done()?
- 3. 監控進程的消息隊列
- 4. 如何查看隊列中的消息
- 5. 如何獲得一個進程的PID?
- 6. 如何使用Windows的Boost進程間消息隊列?
- 7. 如何確定進程的父進程的PID
- 8. 如何讀取進程輸出進程中的進程消息?
- 9. 如何獲取一個進程在Bash中的另一個進程的PID?
- 10. 如何查看出站MSMQ消息隊列中的消息?
- 11. 如何將pid從一個PHP進程與另一個進程進行通信?
- 12. 如何殺死一個PID在PID文件中的進程?
- 13. VB6查看消息隊列
- 14. 如何指定守護進程的日誌和pid目錄?
- 15. 單個進程在C#中的簡單持久消息隊列
- 16. 使用消息隊列在進程之間傳遞消息
- 17. 如何知道WPF中的UI調度器隊列的消息
- 18. 如何知道執行給定腳本的進程的進程ID?
- 19. 添加到消息隊列中,如果有更重要的消息進來
- 20. 如何傳遞一個子進程與隊列的stdout? Python的
- 21. 父進程如何找到導致其子進程死亡的進程的PID?
- 22. 如何殺死一個進程使用VB.NET特定PID`
- 23. 如何知道進程何時退出?
- 24. 如何獲取子進程的PID?
- 25. 如何找到孤兒進程的pid
- 26. 如何獲得gjs中的進程pid?
- 27. 如何獲得PyWin32進程的PID
- 28. 等到某個進程(知道「PID」)結束
- 29. Win32進程如何獲取父進程的PID?
- 30. 如何使用子進程check_output獲取子進程的PID
process_info的確是非常實用的功能。 – 2012-03-09 11:13:43