タグ付けされた質問 「fork」

2
`posix_spawn`の出力を取得します
したがって、POSIXを使用してUnix / Linuxでプロセスを実行できますが、プロセスのSTDOUTとSTDERRの両方をファイルに保存/リダイレクトできる方法はありますか?spawn.hヘッダは減速含まposix_spawn_file_actions_adddup2関連見えたが、私は確かに非常にそれを使用する方法はありませんよ。 プロセスが生成します: posix_spawn(&processID, (char *)"myprocess", NULL, NULL, args, environ); 出力ストレージ: ...?
9 c  posix  fork 

5
スレッドと(フォークされた)プロセス
Linuxアプリケーションは一般にforkしてからexecve()でexecしますが、Javaアプリケーションと特定のApache MPMはスレッドを使用します。フォークする場合、fork + execを使用してプロセスを生成します。スレッド化の高レベルバージョンは何ですか?JVMまたはワーカーMPMはどのようにしてスレッドを生成しますか?
9 process  fork  thread 

3
2つのプロセスを互いにパイプできますか?
で、このページから設計・4.4BSDオペレーティングシステムの実装、それはと言われます。 パイプとソケットの主な違いは、パイプが通信チャネルをセットアップするために共通の親プロセスを必要とすることです。 ただし、正しく記録した場合、新しいプロセスを作成する唯一の方法はfork、既存のプロセスに対するものです。したがって、2つのプロセスが共通の祖先を持つことができなかった方法を実際に確認することはできません。次に、プロセスの任意のペアを互いにパイプできると考えるのは正しいことでしょうか。
8 linux  process  pipe  bsd  fork 

1
docker fork / exec / proc / self / exe:メモリを割り当てることができません
数日後、Dockerはエラーで失敗します docker[8927]: level=error msg="Error running exec in container: execcantrun: Cannot run exec command 34a26 in container 4972e576: [8] System error: fork/exec /proc/self/exe: cannot allocate memory\n" Docker 1.9.1(アップグレードはオプションではありません) USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 34763 9.3 0.8 10680004 535208 ? Ssl Mar13 1334:17 /usr/bin/docker daemon …
1 docker  fork 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.