C中的多参数pthread_create()函数?

Shu*_*shu 0 c multithreading pthreads

我有一个任务,我必须将多个参数传递给C中的线程调用函数.要清楚pthread_create(&threadName, NULL, search_thread, parameter1)是我的线程创建,其中我想为search_thread函数传递更多参数.可能吗?基本上我想要pthread_create(&threadName, NULL, search_thread, parameter1, parameter2,...)

tim*_*rau 7

最后一个参数pthread_create()void*.您总是可以定义一个结构来封装多个参数,将其地址转换为void*内部并将其转换回来search_thread().