我设法将boost.thread封装到一个类中,我有一个boost :: thread worker,它运行一个方法作为threadCode
boost::thread worker = boost::thread(boost::bind(&ThreadClass::executionLoop, this));
我想为boost.process做同样的事情,其中一个worker将一个方法作为独立的进程运行。
我该怎么做?
答案 0 :(得分:0)
请注意,boost.process不是boost的一部分。有关所有不同boost.process库的完整列表,请参阅此community wiki。
一般来说,你要做的事情是不可能的。在Boost.Process - how to make a process run a function?进行了更详细的讨论,但由于您无法使其运行,因此您无法巧妙地将其封装起来。