linux线程有什么用,在linux下查看一个进程它有多少个线程是用什么命令?
生活随笔
收集整理的這篇文章主要介紹了
linux线程有什么用,在linux下查看一个进程它有多少个线程是用什么命令?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ps -ef f
用樹形顯示進程和線程,比如說我想找到proftp現在有多少個進程/線程,可以用
$ ps -ef f | grep proftpd
nobody 23117 1 0 Dec23 ? S 0:00 proftpd:?? (accepting?? connections)
jack 23121 23117 0 Dec23 ? S 7:57 \_ proftpd: jack - ftpsrv:?? IDLE
jack 28944 23117 0 Dec23 ? S 4:56 \_ proftpd: jack - ftpsrv:?? IDLE
這樣就可以看到proftpd這個進程下面掛了兩個線程。
在Linux下面好像因為沒有真正的線程,是用進程模擬的,有一個是輔助線程,所以真正程序開的線程應該只有一個。
另外用pstree -c也可以達到相同的效果
$ pstree -c | grep proftpd
|-proftpd-+-proftpd
| `-proftpd
如何查看進程中各線程的內存占用情況?
用ps aux只能查看到進程,如果進程里面使用了pthread編程,用什么命令才能查詢到進程里的線程資源占用?
ps aux | grep不就是了
總結
以上是生活随笔為你收集整理的linux线程有什么用,在linux下查看一个进程它有多少个线程是用什么命令?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雨刮多少钱啊?
- 下一篇: linux禅道8.1安装教程,Ubunt