关于调整pthread的线程的栈大小

zy61 zy61 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
最近编程中发现一个怪现象,我写了一个程序A,这个程序A又调用了一个动态库B,B需要使用线程,如果我不加pthread库,那么编译可以通过,但是不能运行,如果我在B编译时加上pthread库,调整栈大小正常,可以运行,即创建线程,如果我B编译时不加pthread,但是A编译时加pthread,也可以运行,即创建线程,但是不能调整栈的大小,运行pthread_attr_setstacksize是可以的,返回也正常,就是不起作用,这两者的差别我不能理解,不知道那位高手可以指点一下。
我用的linux是redhat 5.5
...全文
评论 2
收藏 已收藏
分享
返回顶部
zy61
Linux/Unix社区 23,224 成员 74,535 内容