摘要:
在C++中,condition_variable是一种多线程同步机制,它允许一个或多个线程等待另一个线程发出通知,以便能够有效地进行线程同步1。condition_variable是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待condition_variable的条件成 阅读全文
摘要:
https://blog.csdn.net/sjc_0910/article/details/118861539 unique_lock 和 lock_guard 多线程是一种实现并发处理的有效方式,C++11开始引入了<thread>库,使得多线程编程更加容易和高效。以下是C++中多线程编程的一些 阅读全文
摘要:
Qt for desktop工具 windeployqt 文件名.exe 进行打包 然后就可以了 阅读全文
摘要:
总的来说,QoS是一个强大的工具,它提供了一种高效、灵活的方式来处理分布式系统中的数据通信和共享问题。 在ROS1中,节点间的通信是基于TCP的。因为TCP的失败重传机制,在一些网络不稳定的场景,通信会出现延时严重的问题。这大大限制了ROS1的使用场景。 在ROS2中,采用DDS作为通信中间件。RO 阅读全文
摘要:
DDS是一个以数据为中心的中间件协议和API标准,意为用户只关心自己想要的数据,数据通过Topic进行标识,这样发布者根据主题发布数据,订阅者根据自己感兴趣的主题订阅数据。这便是DDS的核心,以数据为中心的发布-订阅模型DCPS(Data-Centric Publish-Subscribe) 如果是 阅读全文
摘要:
dds? QoS ROS2 计算机网路 操作系统 mystl 性能测试 json分解 设计模式 Qt的部署配置 ros1 和 ros2 的区别 阅读全文
摘要:
condition_variable? 条件变量 内存泄漏的工具 阅读全文