У меня проблема с pplx :: task from cpprest (casablanca). После форматирования моего процесса для создания демона задачи не выполняются и ждут вечно.pplx :: task with daemon не исполняется
auto task = pplx::create_task([] {
std::cout << "Hi I'm a task " << std::endl;
});
task.wait();
// Create daemon process (not included for simplicity)
auto notWorkingTask = pplx::create_task([] {
std::cout << "Hi I'm a task in daemon" << std::endl;
});
notWorkingTask.wait();
Любая идея, как архивировать это? Я предполагаю, что есть повышение :: ASIO :: io_service на фоне и должен уведомить его:
boost::asio::io_service::notify_fork(boost::asio::prepare_fork);
SYSOUT (это моделируется один, мы используем системный журнал, потому что демон не имеет доступа к SYSOUT)
Hi I'm a task
Редактировать: Есть запрос функции here Кто-нибудь знает обходное решение?