私はUbuntuが初めてで、ここが新しいです。これを知る必要があります。
Ubuntuのターミナルから単一のスレッドを強制終了するにはどうすればよいですか? Mozillaを開いて、45個のスレッドがあります。私はそれを殺したい。
すでに多くのソースをオンラインで検索していますが、役に立ちません。誰も私を助けることができますか?
できません。プロセス全体を殺すことなく。 man 3 pthread_kill
から、信号処理に使用される関数:
NOTES
Signal dispositions are process-wide: if a signal handler is installed,
the handler will be invoked in the thread thread, but if the
disposition of the signal is "stop", "continue", or "terminate", this
action will affect the whole process.
this U&L post も参照してください。
これは tgkill の目的と思われますが、アプリケーションによって開かれたスレッドが多すぎる場合に対処する最良の方法とは言えません。一種のデバッグツールとして扱う必要があります。