日期:2014-05-16  浏览次数:20658 次

这是几个呢?
各位,这个函数创建的进程是200个呢?还是1个?

C/C++ code

int main(void){    
        int i=0;
    pthread_t thread;
    pthread_attr_t attr;
    pthread_attr_init(&attr);
    pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);
    for(i=0;i<200;i++)
    {
        if(EAGAIN == pthread_create(&thread,&attr,Queue_Event,NULL))
            break ;
    }
}



------解决方案--------------------
线程ID 不是一个,只是你之前的那些线程ID都被覆盖了