Sous Linux, il y a une limite de fichiers ouverts. Je peux utiliser ulimit -n
pour voir la limite de fichiers ouverts, qui est 1024 par défaut. Ensuite, je peux également voir la limite souple / stricte du fichier ouvert par processus en consultant / proc / $ PID / limits. Je vois soft = 1024 et hard = 4096.
Je me demande quelle est la différence entre ces deux sorties?
Aussi, faites setRlimit()
-vous une getRlimit()
demande à l'échelle du système ou par processus?