草庐IT

ContainerManager

全部标签

c++ - std::thread vs pthread,我做错了什么?

我正在从事一个需要在docker容器内执行某些进程的项目。我想处理进程没有按时终止的情况(比如说在10秒内)。我正在使用这个DockerClientpp用于管理基本上只向Docker套接字发出HTTP请求的容器的库。到目前为止一切都很好。要停止花费太长时间的容器,我使用了一个单独的线程。问题是我能够使用ptheads来实现它,但是我找不到使用std::thread和lambas的方法这是我使用pthread的工作实现void*ContainerManager::spawnKiller(void*ref){ContainerManager*self=(ContainerManager*)