pthread_create и EAGAIN

Я получил EAGAIN при попытке создать поток с помощью pthread_create . Однако, судя по тому, что я проверил, кажется, что потоки были завершены правильно.

Что определяет, что ОС будет выдавать EAGAIN при попытке создать поток с помощью pthread_create? Возможно ли, что незакрытые сокеты / дескрипторы файлов будут проигрывать участвует в возникновении этого EAGAIN (т.е. они используют одно и то же пространство ресурсов)?

И, наконец, есть ли какой-либо инструмент для проверки использования ресурсов или какие-либо функции, которые могут использоваться, чтобы увидеть, сколько объектов pthread активны в данный момент?

5
задан kamziro 26 December 2011 в 10:07
поделиться