不同线程使用一个功能是否安全?或者我必须在这里使用信号量?
static void *func1(void *arg)
{
...
return NULL;
}
int main()
{
...
pthread_create(&thread, &thread_attr, func1, (void *)data);
pthread_create(&thread2, &thread_attr2, func1, (void *)data2);
...
return 0;
}
谢谢!