#include <pthread.h>
#include <stdio.h>
#define N 10
void *test(void *c)
{
printf("\tI am thread: %d\n", (int)c);
pthread_exit(NULL);
}
int main()
{
int i, result;
pthread_t t[N];
for(i = 0; i < N; i++) {
result = pthread_create(&t[i], NULL, test, (void *)(i));
if (result)
printf("Cannot do create.\n");
}
return 0;
}
出來每次結果都不同。 :( 需要明確地等待
1 則留言:
:) 你可以開 svn repo 給我嗎
張貼留言