我有一个用于boost::asio::thread_pool m_pool的类包装器。在包装器的析构函数中,我加入了所有线程:{ cout << "All threads in Threadpool were completed";此外,我还使用queue方法将新任务添加到线程池:
void ThreadPool::queue(std::functio
是否有可能结束目标函数正在运行无休止循环的线程?我正试图为太阳能追踪器开发Python软件。该软件正在Raspberry Pi 3上运行。如果需要的话,程序必须能够启动跟踪并结束跟踪。我使用线程跟踪高度和方位角相互独立,并保持gui运行时跟踪运行。stop_tracking(): thr_alti.end() # the same