我正在使用 Ubuntu 16.04 并使用 Banshee 听音乐。在某一时刻,图形界面变灰,应用程序无响应。
如果我启动ps,进程列表被一个应用程序“主线程”独占,它占用了超过 100% 的 CPU 时间并且到目前为止已经运行了 20 多分钟。
如果我启动pstree相关的摘录是
|-lightdm-+-Xorg-+-{InputThread}
| | `-{disk_cache:0}
| |-lightdm-+-upstart-+-at-spi-bus-laun-+-dbus-daemon
| | | | |-{dconf worker}
| | | | |-{gdbus}
| | | | `-{gmain}
| | | |-at-spi2-registr-+-{gdbus}
| | | | `-{gmain}
| | | |-bamfdaemon-+-{dconf worker}
| | | | |-{gdbus}
| | | | `-{gmain}
| | | |-bash---Main Thread-+-{Finalizer}
| | | | |-7*[{Main Thread}]
| | | | |-{Timer-Scheduler}
| | | | |-{aqueue:src}
| | | | |-{audiosinkqueue:}
| | | | |-{dconf worker}
| | | | |-{flacparse8:sink}
| | | | |-{gdbus}
| | | | |-{gmain}
| | | | |-{mono}
| | | | |-{threaded-ml}
| | | | |-{typefind:sink}
| | | | `-{vis-queue:src}
Run Code Online (Sandbox Code Playgroud)
这个应用程序的“主线程”是做什么的?有没有办法先发制人地避免这种事情陷入困境?