现在的位置: 首页 > 综合 > 正文

linux环境下一个进程最多能有多少个线程?

2017年01月19日 ⁄ 综合 ⁄ 共 411字 ⁄ 字号 评论关闭

默认情况下linux环境下一个进程最多能有多少个线程?:

主线程+自己的线程382 = 383

这我自己已经验证过,测试程序在后面。

 

据说可以设置线程数目:

据说是可以设置的,但本人还没有验证!不知道可否。

下面是测试程序,可以验证,在默认情况下一个进程同时最多可以存在的线程数目。

#include <stdio.h>
#include <pthread.h>

void* foo(void* x)
{

}

int main()
 {
         int i = 0;
         pthread_t thread;

         while (1) {
             if (pthread_create(&thread, NULL, foo, NULL) != 0)
                 return 1;
             i ++;
             printf("i = %d\n", i);
          }

        return 0;
 }

 

抱歉!评论已关闭.