Linuxでデフォルトのスタックサイズを増やす必要があります。私が知っているように、通常2つの方法があります。
ulimit -s size
/etc/security/limits.conf
Ulimitメソッドは、ログインしている間のみ機能します。
limits.confは再起動後に機能します。
再起動せずに制限を増やす方法はありますか?
ターミナルセッションを開始するたびに.bashrc
ファイルを編集してulimit -s size
を実行することの何が問題になっていますか?
これをプログラムで実行する場合は、 setrlimit()
関数を使用できます。