|
我写了一个小程序,如下:
[code:1]
#include <stdio.h>
#include <pthread.h>
void *catch_data(void *args)
{
printf("aaa\n");
}
void *detect_worm(void *args)
{
printf("bbb\n");
}
int main(void)
{
int catch,analysis;
pthread_create(&catch,NULL,catch_data,NULL);
pthread_create(&analysis,NULL,detect_worm,NULL);
// sleep(1);
return 0;
}
[/code:1]
我不调用sleep(1),好像两个进程就不调用喔,就是"aaa"和"bbb"
不打印,如果调用了,就可以打印出来,这是为什么? |
|