码迷,mamicode.com
首页 > 编程语言 > 详细

非分离线程未使用join函数例子:

时间:2014-09-27 01:55:48      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   ar   sp   div   问题   

//非分离线程未使用join函数例子:
#include<stdlib.h>
#include<pthread.h>
#include<stdio.h>
#include<sched.h>
#include<errno.h>
void*consumer(void*p)
{
    static a=0 ;
    a++;
    printf("<<<<<<<<<<<<<<<<<<<<<(%u),%d\n",(unsigned)pthread_self(),a);
    pthread_exit(NULL);
}
int main(int argc,char*argv[])
{
    pthread_t t1,t2,t3 ;
    int ret ;
    do 
    {
        ret=pthread_create(&t1,NULL,consumer,NULL);
        if(ret!=0)
        {
            printf("create failed,%d\n",ret);
            exit(1);
        }
    }
    while(1);
    sleep(1);
    return 0 ;
}
/*创建350个左右的线程后,就不能再创建线程,已创建的线程线程号都不同。
<<<<<<<<<<<<<<<<<<<<<(33799056),362
<<<<<<<<<<<<<<<<<<<<<(25406352),363
<<<<<<<<<<<<<<<<<<<<<(17013648),364
<<<<<<<<<<<<<<<<<<<<<(8620944),365
create failed,12
非此程序输出,但可以说明问题*/

 

非分离线程未使用join函数例子:

标签:style   blog   color   io   使用   ar   sp   div   问题   

原文地址:http://www.cnblogs.com/leijiangtao/p/3995760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!