pthread_exit()
との違いは何exit()
ですか?
質問する
5565 次
4 に答える
7
マニュアルページを読みましたか?
exit()
通常のプログラム終了を実行し、pthread_exit()
呼び出しスレッドを強制終了します。
于 2012-06-22T15:50:34.347 に答える
2
違い:
pthread_exit(): スレッドを終了します。その作業が完了しているかどうかに関係なく、exit() はプロセス全体の通常のプログラム終了を実行します。
于 2015-01-26T21:14:48.170 に答える
0
スレッドは pthread_create() を使用して作成されます。各スレッドは、pthread_exit() を使用して個別に終了できます。(いずれかのスレッドが exit() を呼び出した場合、すべてのスレッドはただちに終了します。) スレッドが切り離されたものとしてマークされていない限り (たとえば、pthread_detach() への呼び出しによって)、スレッドは pthread_join() を使用して別のスレッドによって結合されなければなりません。結合されたスレッドの終了ステータス。
于 2020-04-20T19:18:47.130 に答える