th_restart = move(std::thread(&ZhiMin_DecoderControl::Restart, this));转成linux
时间: 2024-01-21 18:05:02 浏览: 93
这段代码在 Linux 环境下的转换应该是:
```c++
std::thread th_restart(&ZhiMin_DecoderControl::Restart, this);
th_restart.detach();
```
这段代码的作用是创建一个新的线程来调用 `ZhiMin_DecoderControl` 类中的 `Restart` 成员函数,并将当前对象的指针传递给该函数。`move` 函数用于将该线程对象从临时对象中移动,以便在 `th_restart` 中存储该对象。在 Linux 环境下,我们可以使用 `detach` 函数将该线程对象分离出来,使其在后台运行。
阅读全文