Linux小知识–64位操作系统极限问题(一)
最大线程数
最近在做多线程ping的实验,想要极大的发挥一下操作系统的性能,看看能够同时进行多少个线程,话不多说,开整。
测试代码如下
void *fun(void *arg)
{
while(1)
{
sleep(10);
}
return 0;
}
int main(void)
{
pthread_t pthread_id;
int nresult;
int index = 0;
pthread_attr_t attr;
size_t stacksize;
char data [256]={0};
pthread_attr_init(&attr);
/* 设置线程的属性为分离的
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
nresult = pthread_attr_setstacksize(&attr,(1024*1024*1024));
if(nresult
共有 0 条评论