次のようなvoid関数を使用してPOSIXスレッドを作成しようとしました。
void thread_func(void* p_Arg)
{
printf("Hello, World!\n");
}
int main(void)
{
pthread_t thread;
pthread_create(&thread, NULL, (void*)thread_func, (void*)NULL);
return 0;
}
コードは正常に機能します!しかし、この場合、thread_funcをvoid *にキャストしても安全ですか?