C ++流程管理[保留]

问题描述 投票:4回答:2

是否有一个知名的,可移植的,良好的C ++流程管理库?

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

c++ boost process portability
2个回答
3
投票

您需要多少管理?只是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。尽管我认为批评是正确的,但我个人还是愿意使用该库。


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

另请参见:Where is Boost.Process?

© www.soinside.com 2019 - 2024. All rights reserved.