4

C ++プロセス管理用のよく知られたポータブルで優れたライブラリはありますか?

Boost.Processという有望なライブラリを見つけましたが、これはBoostライブラリに含める候補にすぎません。誰かがこれを使用しましたか?それがBoostの一部ではない理由を誰かが知っていますか?

4

2 に答える 2

4

Boost.Processのより新しいバージョン(互換性のない変更を含む)があります

http://www.highscore.de/boost/gsoc2010/

http://www.highscore.de/boost/gsoc2010/process.zip

svn co http://svn.boost.org/svn/boost/sandbox/SOC/2010/process/boost

Boostはまだ受け入れられていませんが、私はそれを頻繁に使用し、私が使用する目的でうまく機能します。いつかBoostに含まれるのを待っています。

UPDATE 2019:BoostにはBoost.Processの承認済みバージョンがありますが、上記の以前のバージョンとは互換性がありません。https://www.boost.org/doc/libs/1_71_0/doc/html/process.html

参照:Boost.Processはどこにありますか?

于 2012-01-21T20:42:28.900 に答える
3

どのくらいの管理が必要ですか?fork/execだけですか?IPC? 資源管理? セキュリティ コンテキストとプロセスの分離?

Boost.Process ライブラリは使用していません。ただし、Boost に参加するのはかなり難しいことです。Boost は最近、すでに標準の一部として承認されていた先物ライブラリを受け入れました。ただし、Boost に参加することは当然の結論ではありませんでした。最近、別のライブラリが採用されませんでした。批判は正しいと思いますが、個人的にはそのライブラリを使用したいと思っています。

于 2009-06-30T18:18:21.617 に答える