C++进程管理

问题描述:

是否有一个众所周知的,可移植的,用于C++进程管理的良好库?C++进程管理

我发现了一个有前途的库,名为Boost.Process,但它只是包含在Boost库中的候选对象。有没有人使用这个?有谁知道它为什么不是Boost的一部分?

+1

你是什么意思的项目管理? – jalf 2009-06-30 19:10:03

您需要多少管理?只需fork/exec? IPC?资源管理? Security contexts and process isolation

我还没有使用Boost.Process库。不过,我确实知道加入Boost是件相当困难的事情。 Boost最近接受了已经被批准作为标准一部分的期货库。但是,getting into Boost wasn't a forgone conclusion。另一个库最近did not make the cut。虽然我认为这些批评是有效的,但我个人会愿意使用这个库。

有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中。