# Linux - show running threads ###### tags: `linux` ``` htop -------------------------------------------------------------------------------- press <F2>, choose "Setup" -> "Display option" -> goggle "Tree view" nad "Show custom thread names" -> press <F10> top -H -p <pid> -------------------------------------------------------------------------------- root@ycheng:~# top -H -p 28677 top - 13:51:58 up 36 days, 2:19, 13 users, load average: 0.87, 0.58, 0.57 Threads: 13 total, 0 running, 13 sleeping, 0 stopped, 0 zombie %Cpu(s): 2.8 us, 0.6 sy, 0.0 ni, 96.4 id, 0.2 wa, 0.0 hi, 0.0 si, 0.0 st KiB Mem: 32625456 total, 23570312 used, 9055144 free, 288380 buffers KiB Swap: 33229820 total, 21928 used, 33207892 free. 6178576 cached Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 28677 ycheng 20 0 948428 211708 64708 S 0.0 0.6 1576:45 chrome 28682 ycheng 20 0 948428 211708 64708 S 0.0 0.6 1:32.37 Chrome_ChildIOT 28683 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.88 Compositor 28684 ycheng 30 10 948428 211708 64708 S 0.0 0.6 0:00.98 CompositorTileW 28685 ycheng 30 10 948428 211708 64708 S 0.0 0.6 0:00.94 chrome 28686 ycheng 30 10 948428 211708 64708 S 0.0 0.6 0:00.94 CompositorTileW 28687 ycheng 30 10 948428 211708 64708 S 0.0 0.6 0:00.93 CompositorTileW 28688 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.00 handle-watcher- 28689 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.01 HTMLParserThrea 28695 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.02 ScriptStreamerT 30883 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.48 WorkerPool/92 1284 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.37 WorkerPool/94 22320 ycheng 20 0 948428 211708 64708 S 0.0 0.6 0:00.04 WorkerPool/98 ps -e -T -e show all process -T list all threads -------------------------------------------------------------------------------- root@ycheng:~# ps -e -T | grep 28677 28677 28677 ? 1-02:17:15 chrome 28677 28682 ? 00:01:32 Chrome_ChildIOT 28677 28683 ? 00:00:00 Compositor 28677 28684 ? 00:00:00 CompositorTileW 28677 28685 ? 00:00:00 chrome 28677 28686 ? 00:00:00 CompositorTileW 28677 28687 ? 00:00:00 CompositorTileW 28677 28688 ? 00:00:00 handle-watcher- 28677 28689 ? 00:00:00 HTMLParserThrea 28677 28695 ? 00:00:00 ScriptStreamerT 28677 30883 ? 00:00:00 WorkerPool/92 28677 1284 ? 00:00:00 WorkerPool/94 28677 22320 ? 00:00:00 WorkerPool/98 $ pstree -p <pid> -------------------------------------------------------------------------------- root@ycheng:/tmp/data/2016/0616/1709# pstree -p 28677 chrome(28677)─┬─{chrome}(28682) ├─{chrome}(28683) ├─{chrome}(28684) ├─{chrome}(28685) ├─{chrome}(28686) ├─{chrome}(28687) ├─{chrome}(28688) ├─{chrome}(28689) ├─{chrome}(28695) ├─{chrome}(30883) ├─{chrome}(1284) └─{chrome}(22320) ```