使用pthread_create,产生segment fault core dump

wqyuwss Post at 2007/7/2 13:01:00

在linux下写了一个程序,调用pthread函数,很偶然的发现一个问题,网上也有很多人问同样问题,但是没有人给出正确答案。

问题就是如果编译的时候不用-lpthread 选项,把pthread库联结进去,编译的时候没有错误,但是运行的时候就会一到pthread_create,就会产生segment fault类型的core dump。很多人会疏忽这一点,因为编译时候没有警告和错误提示。

        pthread_t thread;
        if (pthread_create(&thread, NULL, runIt, (void *)&numop) != 0)

 

已有 0 位网友发表了看法