1

При условии, что я не редактирую файл: /proc /sys /kernel /pid_max. Поэтому я предполагаю, что максимальный PID будет 32768.

Что произойдет, если я создаю 32769 одновременных процессов?

1 ответ1

0

От man fork на OS X (и системах на основе BSD в целом):

ERRORS
 Fork() will fail and no child process will be created if:

 [EAGAIN]    The system-imposed limit on the total number of processes under
             execution would be exceeded.
             This limit is configuration-dependent.

 [EAGAIN]    The system-imposed limit MAXUPRC (<sys/param.h>) on the total number
             of processes under execution by a single user would be exceeded.

 [ENOMEM]    There is insufficient swap space for the new process.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .