|
|
От: |
Doom100500
|
|
| Дата: | 13.06.21 12:16 | ||
| Оценка: | |||
void WorkerFactory::release() {
return worker_ptr.reset();
} std::this_thread::sleep_for(std::chrono::seconds(1));
w->AddVal("1");
std::this_thread::sleep_for(std::chrono::seconds(1));
w->AddVal("2");
std::this_thread::sleep_for(std::chrono::seconds(1));
w->AddVal("3");
std::this_thread::sleep_for(std::chrono::seconds(1));
//delay();
WorkerFactory::release();started working thread
got val: 1
got val: 2
got val: 3
break
got val: last value
exit working thread
dtor completed