std::thread JointStateThread
时间: 2024-01-13 11:19:34 浏览: 80
std::thread 并发测试
std::thread是C++11标准库中的一个类,用于创建和管理线程。它可以与其他线程相关联,以实现并发执行的功能。下面是一个关于std::thread的例子:
```cpp
#include <iostream>
#include <thread>
// 线程函数
void JointStateThread()
{
// 执行一些任务
std::cout << "JointStateThread is running" << std::endl;
// 模拟一些耗时操作
std::this_thread::sleep_for(std::chrono::seconds(2));
// 任务完成后输出消息
std::cout << "JointStateThread is done" << std::endl;
}
int main()
{
// 创建一个线程并启动
std::thread t(JointStateThread);
// 等待线程执行完毕
t.join();
return 0;
}
```
这个例子中,我们定义了一个名为JointStateThread的函数作为线程函数。在主函数中,我们创建了一个std::thread对象t,并将JointStateThread作为参数传递给它。然后,我们使用t.join()等待线程执行完毕。
阅读全文