スレッドを使用して配列を合計するためのコードを見てきました。このコードでは、スレッドが作成され、intデータ型が返されます。
int iret1, iret2;
iret1 = pthread_create( &thread1, NULL, print_message_function, (void*) message1);
iret2 = pthread_create( &thread2, NULL, print_message_function, (void*) message2);
スレッドはプロセスの子であり、プログラムの実行に使用されることを私は知っていました。プログラムを実行するためにメモリが必要であり、メモリはvoid*データ型によって返されます。
を返す論理的な理由は何intですか?誰かが実際の理由を説明できますか?