关于调整pthread的线程的栈大小
zy61 2011-08-02 04:24:38 最近编程中发现一个怪现象,我写了一个程序A,这个程序A又调用了一个动态库B,B需要使用线程,如果我不加pthread库,那么编译可以通过,但是不能运行,如果我在B编译时加上pthread库,调整栈大小正常,可以运行,即创建线程,如果我B编译时不加pthread,但是A编译时加pthread,也可以运行,即创建线程,但是不能调整栈的大小,运行pthread_attr_setstacksize是可以的,返回也正常,就是不起作用,这两者的差别我不能理解,不知道那位高手可以指点一下。
我用的linux是redhat 5.5