我在C语言编程,在Linux中创建了很多Pthreads.
当我使用少量线程运行程序时,它可以工作,但是一旦我创建了大约1000个线程,它就会产生错误.现在errno标志已设置,但我想知道导致它的哪个问题.EAGAIN,EINVAL,ELEMULTITHREADFORK,或ENOMEM.
errno
EAGAIN
EINVAL
ELEMULTITHREADFORK
ENOMEM
有什么方法我可以发现它是否是这些错误之一,如果是,它是哪一个?
c unix linux stack-overflow pthreads
c ×1
linux ×1
pthreads ×1
stack-overflow ×1
unix ×1