所以我有这个
void* tf(void* p);
我不完全明白。我认为它是一个函数指针,带有一个用于参数的 void 指针。我正在使用它来制作这样的线程:
pthread_create( &thread_id[i], NULL, tf, NULL );
我需要的是对 tf 的解释以及如何将参数传递给它。
我的功能定义为
void* tf(void* p)
{
//I would like to use p here but dont know how.
}
此函数在 main 之外,需要获取一些在 main 中设置的其他参数。我试着让它看起来像这样 tf(int i) 但我得到一个段错误。所以我知道我做错了什么,需要一些帮助来解决。
感谢您在这方面的任何帮助。
杰森