注意:
请注意,其中一些常量可能在您的系统上不可用。
注意:
您可能希望结合阅读下面说明以及您特定操作系统上 setrlimit() 的手册页,因为即使是在声称完全实现 POSIX 的操作系统之间,这些限制的解释方式也存在差异。
POSIX_RLIMIT_AS (int)POSIX_RLIMIT_CORE (int)POSIX_RLIMIT_CPU (int)SIGXCPU 信号,可以使用 pcntl_signal() 捕获。根据操作系统的不同,每秒可能会发送额外的 SIGXCPU 信号,直到达到硬限制,此时将发送不可捕获的 SIGKILL 信号。 另请参见 set_time_limit()。 POSIX_RLIMIT_DATA (int)POSIX_RLIMIT_FSIZE (int)POSIX_RLIMIT_LOCKS (int)POSIX_RLIMIT_MEMLOCK (int)POSIX_RLIMIT_MSGQUEUE (int)POSIX_RLIMIT_NICE (int)20 - limit,因为资源限制值不能为负。
POSIX_RLIMIT_NOFILE (int)POSIX_RLIMIT_NPROC (int)POSIX_RLIMIT_RSS (int)POSIX_RLIMIT_RTPRIO (int)POSIX_RLIMIT_RTTIME (int)POSIX_RLIMIT_SIGPENDING (int)POSIX_RLIMIT_STACK (int)POSIX_RLIMIT_INFINITY (int)POSIX_RLIMIT_KQUEUES (int)POSIX_RLIMIT_NPTS (int)