- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 C++ Boost::Asio io_context多线程分组情况下异步任务分组
使用asio::io_context::strand绑定异步任务到固定线程,避免并发乱序及跨线程数据共享问题,并根据业务需要,把异步任务分组。
2022-09-19 17:47:30
2435
原创 Ubuntu 编译最新LLVM套件:LLVM 16.0
下载llvm master,编译LLVM套件,包括llvm,clang / clang++,clangd等工具。该编译需要较大内存及较高性能处理器。
2022-09-19 09:18:15
1391
原创 C++ Boost Asio实现一个跨平台CAN总线转TCP,支持多TCP连接
几前的一个项目,使用Boost Asio重构了下:使用CMake统一编译,集成了一些开源第三方库的源码,比如googletest,gtest, zmq(弃用)及其他一些小的高性能开源代码,用于线程通讯。项目源起于做汽车新能源相关工作时,希望能使用多个客户端(如终端)连接到一路CAN通讯上,可以支持局域网(比如可以方便工作电脑连接到CAN通讯测试专用电脑)。
2022-09-13 08:18:51
1482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人