线程多次创建疑问
拥抱@ 2019-06-09 03:39:53
pthread_t t;
for(i=0;i<5;++i){
pthread_create(&t,NULL,handler,NULL);
}
像是上述这种,for循环多次创建线程,但是第一个参数都是相同的,是不是就意味着还是只创建了一个线程?那么for循环这么执行有什么意义?顺带问一下线程创建好之后什么时候开始执行?比如上述的代码第一次创建好线程后,然后就会开始执行handler吗?那么第二次继续执行pthread_create()的时候会是什么效果??
希望大神可以耐下性子逐一指点迷津,拜托了。