【发布时间】:2011-11-02 09:33:55
【问题描述】:
我明天有一个关于操作系统的考试。我对前一年的几个问题有疑问....我不擅长 C
解释为什么下面的代码不是最适合并发的。以及如何优化代码..
void * func ( void * arg)
{
printf("printing from thread %d\n",(int) arg);
return null;
}
int main(void)
{
pthread_t threads[5];
int i;
for(i=0;i<5;i++)
{
pthread_create( &(thread[i]), NULL, func, (void*) i);
pthread_join( threads[i], NULL);
}
return 0;
}
第二个....
非常感谢任何帮助.....
【问题讨论】:
标签: c concurrency pthreads