|      1rickc137      2024-08-06 14:42:59 +08:00 可能超线程资源限制了吧,用 gdb 能调试吗 | 
|  |      3sagaxu      2024-08-06 14:49:11 +08:00 获取一下线程栈的大小看看有没有差别 | 
|      4xiaozhaoz      2024-08-06 15:04:34 +08:00  2 pthread_init_attr() pthread_attr_getstack() 看默认栈大小。 不同的 libc 实现,线程栈大小不同,glibc 默认 2M 。 ulimit -s 也会限制栈大小。 可以统一通过 pthread_create 第二个参数设置栈大小。 | 
|  |      6sujin190      2024-08-06 16:39:32 +08:00 都这么大内存了不堆上分配很容易遇到不可预测问题吧 | 
|  |      7proxytoworld      2024-08-06 16:43:23 +08:00 32m 为什么不堆分配 |