当前位置:  技术问答>linux和unix

再次发布pthread_create问题,认为是内存问题的就别回了,谢谢!

    来源: 互联网  发布时间:2016-09-26

    本文导语:  ...............................   error = pthread_create(&call_infos[tmpnum].runtime.threadid, &call_infos[tmpnum].runtime.attr, test_thread, &call_infos[tmpnum]);   sleep(CALL_INTERVAL); if(error) { printf("Ins:%d error %d creat thread errorn",i,error); continue; } pthr...

...............................
  error = pthread_create(&call_infos[tmpnum].runtime.threadid, &call_infos[tmpnum].runtime.attr, test_thread, &call_infos[tmpnum]);
  sleep(CALL_INTERVAL);
if(error)
{
printf("Ins:%d error %d creat thread errorn",i,error);
continue;
}
pthread_detach(call_infos[tmpnum].runtime.threadid);
............................................
CALL_INTERVAL 如果等于1,即1秒创建一个线程,连续创建到44个都是OK的,到第45个就返回12类型错误,但CALL_INTERVAL超过1s就没问题,很困惑,高手解惑,谢谢!

|
[root@shwhg test]# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
file size               (blocks, -f) unlimited
pending signals                 (-i) 1024
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7167
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited



你看你的这个值是多少, 有ulimit -s 设置下 数字越小,能创建的线程数目越多

    
 
 

您可能感兴趣的文章:

  • 进过一次WIN,再次进入LINUX就有问题
  • Ubuntu 卸载后再次安装软件包出问题了
  • 柔性数组问题再次请教:
  • qianyuting(钱),关于Java的问题的解答,来领分,再次感谢!!!
  • Linux8.0 修改字符集后,再次进系统,无图形界面问题。。。求救。。
  • [请教] KDE 安装过程中非正常退出后,再次进入出现的问题。高分。
  • 关于SCJP考试(非技术问题),再次散分
  • 100分,再次求助,关于jsp中应用java bean的问题!
  • 再次请教一个for问题
  • 浪费您一点宝贵时间,帮我解决这个问题。谢谢。再次感谢。一定给分
  • 关于String与StringBuffer问题的再次提问----在线等待
  • LINUX/SOLARIS环境查找字符串的问题,工作急需,再次恳求各位高手帮忙!!!!
  • 再次请教 unix 下 多线程(进程)中对同一个socket_id处理的问题。
  • yum意外中断后 再次运行出现此问题请问如何解决,谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高手帮帮忙!!! 在线等!!outlook的附件修改且保存后,再次打开发现是修改之前的原件
  • 程序异常之后需要等待x秒才可以再次启动监听端口?
  • cron里配置的任务在每次cron再次调用前 会自动杀掉么?
  • 为什么我卸载一个模块后再次加载会不成功呢,dmesg里是 Unknown parameter `1'
  • 再次请教如何在ultra dev里连接数据库!
  • worldheart,资料已收到,再次感谢
  • 再次提问。别老是不理我了
  • 菜鸟再次提问!!!
  • 再次向万能的CSDN BBS求救:我的Linux内核升级之后网卡激活不了啊
  • 网络再次连上了!!!!!!!!
  • 再次发帖,懂libcurl的进
  • 如何才能再次进入linux?
  • 关于SUN考试券,再再次散分
  • 再次散分支持linux类别,前十名拿分
  • 如何让一个线程再次等待
  • 再次求助,如何重绘,急
  • 急啊,怎样在一个jsp文件里保存connection,使得下一个网页不用再次打开数据库
  • SourceForge再次被封!
  • 点击按钮 倒计时60秒方可再次点击发送的Js代码
  • 1000分寻求解答,今天刚为win xp打了sp1,结果系统装完后要我再次激活


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3