当前位置: 技术问答>linux和unix
如何增加linux的最大线程数?在线等ing
来源: 互联网 发布时间:2015-03-25
本文导语: 针对redhat Linux 8.0/9.0两个版本。 经过了解,找到两个方法,但都不完全,请大家给我补充一下: 1,ulimit -s 2048(把stack减小到2048k) 减小stack的大小,可增加线程数,线程数是大了,但stack又变小了,程序申请mem会受...
针对redhat Linux 8.0/9.0两个版本。
经过了解,找到两个方法,但都不完全,请大家给我补充一下:
1,ulimit -s 2048(把stack减小到2048k)
减小stack的大小,可增加线程数,线程数是大了,但stack又变小了,程序申请mem会受限吧!还有这个方子,我只登陆后用shell命令激活,还只对本用户,问:怎样才能在开机后未登陆就生效?加到sysctl.conf吗,怎么加?
2,重新编译glibc,在单用户模式替换libpthread.so文件。问要修改glibc源码中的那个文件中的那个代码?我没有找见呀?听说要编译十几个小时,是吗?
谁有编译好的libpthread.so文件对redhat Linux 8.0/9.0两个版本的,给我一份行吗?
问题解决后再开帖答谢。
经过了解,找到两个方法,但都不完全,请大家给我补充一下:
1,ulimit -s 2048(把stack减小到2048k)
减小stack的大小,可增加线程数,线程数是大了,但stack又变小了,程序申请mem会受限吧!还有这个方子,我只登陆后用shell命令激活,还只对本用户,问:怎样才能在开机后未登陆就生效?加到sysctl.conf吗,怎么加?
2,重新编译glibc,在单用户模式替换libpthread.so文件。问要修改glibc源码中的那个文件中的那个代码?我没有找见呀?听说要编译十几个小时,是吗?
谁有编译好的libpthread.so文件对redhat Linux 8.0/9.0两个版本的,给我一份行吗?
问题解决后再开帖答谢。
|
好像听说没有线程了,只有进程,贼小的,哈哈,道听途说!
|
那本书我还没有看完呢! xb@dareway.com.cn ,你明白了之后,麻烦告诉我啊,嘿嘿,说我瞎说,我切!
|
不好意思,就在宿舍的桌子上,可惜记不住名字,哈哈,惭愧!
|
up
|
好像是512个