c++
cabinx
这个作者很懒,什么都没留下…
展开
-
C++多线程小记
多线程实现队列数据存取的过程中,遇到一些多线程编程的基础问题,记录一下。 简要类比举例,新建了类作为对象:class aClass{ sturct structA{ .... }; bool processData(int a,char *b);}; 在主函数文件中有子函数需要对对象中的结构体数据进行处理:int processClassStruct(aClass &a, aClass::st...原创 2020-06-16 16:58:47 · 399 阅读 · 0 评论 -
c++多线程的使用
做工程时遇到需要使用多线程的情况,但没有类似经验。学习一段时间后在此记录供今后参考。 以如下问题为例:cartographer建图时,当在键盘按下按键,则结束建图并保存地图。 在node_main.cc中进行处理。 1、监听键盘事件#include <thread>...namespace {char generate_map_flag ...原创 2018-04-27 11:16:49 · 492 阅读 · 0 评论 -
ROS下树莓派USB串口通信
做工程时需要在树莓派进行串口通信。具体为接收到某个ROS的topic数据后,向串口下发数据。代码编写有两种方法。 方法一:借助serial库 1、运行环境为ubuntu,首先安装serial库:sudo apt-get install serial 2、配置编写的package中的CMakeLists.txt ...原创 2019-07-26 17:06:25 · 1997 阅读 · 0 评论