linux怎么查看进程中线程的名字?

等等,昨天我写代码时,突然卡住了,屏幕上全是乱码,电脑嗡嗡响得厉害。
我打开终端,输入 top -H,屏幕一下子就清晰了。
能看到那个挂掉的进程,线程一个个都在那儿转,有的快有的慢。
我数了数,有2 7 个线程呢!那时候才明白,一个程序能跑那么快,全靠这些小家伙各司其职。
突然想到,这些线程是怎么知道自己该干嘛呢?是有人指挥,还是它们自己有脑子?

linux线程怎么查看

今天在服务器上发现一个进程占用CPU很高,我试着用ps命令一探究竟。
一查,原来它启动了3 0个线程,都在忙碌着。
ps -efL命令一出来,PID和LWP清清楚楚,每个线程的状态一目了然。
等等,还有个事,我发现有些线程的CPU使用率比其他的高出好多。
突然想到,是不是可以尝试调整线程优先级看看?这让我开始思考,是不是可以通过这些工具更有效地监控和优化线程资源?

这就是坑。
别信。
别这么干。
检查代码。