一个类中的Encapsule boost进程

时间:2014-02-02 18:53:40

标签: class boost process

我设法将boost.thread封装到一个类中,我有一个boost :: thread worker,它运行一个方法作为threadCode

    boost::thread worker = boost::thread(boost::bind(&ThreadClass::executionLoop, this));

我想为boost.process做同样的事情,其中​​一个worker将一个方法作为独立的进程运行。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

请注意,boost.process不是boost的一部分。有关所有不同boost.process库的完整列表,请参阅此community wiki

一般来说,你要做的事情是不可能的。在Boost.Process - how to make a process run a function?进行了更详细的讨论,但由于您无法使其运行,因此您无法巧妙地将其封装起来。