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