【Darwin】unixとしてのOSXを議論スレ【mach】

このエントリーをはてなブックマークに追加
148名称未設定
fork()といえば、
main() { while(1) fork(); }
を実行したあと、
ターミナルから何かしようとしてもno more processesとか言われるけど
不思議なことにファインダーからアプリを立ち上げることはできるんだよなぁ。
器用なことだ。
ちなみにLinuxでやったら即固まった。
149名称未設定:03/09/22 10:01 ID:3I4u9ipI
>>148
何で? Finder とはそう言うもの?
150名称未設定:03/09/22 12:08 ID:vFd1lZmG
>>148
それおもろいなぁ。
詳細希望。
151名称未設定:03/09/22 12:35 ID:kcU0eZa7
あらかじめ別のターミナルで sudo shしておけば、
そこからプロセス起動できるよ。
Finder経由もおそらくそんな感じなんだろう。
152148:03/09/22 19:49 ID:sNdoA04Y
>>151
ほんとだ。rootのshを持っていれば安心。
マニュアルとヘッダによると、fork()で使えるプロセス数はユーザ当たり100個までになってる。
プロセステーブルにはまだ余裕があるってことらしい。