
C++
文章平均质量分 82
C++内容分享讲解
周遭.
辗转于网站搭建、汽车电子、操作系统以及军工领域的程序员
展开
-
浅谈std::atomic_bool
std::atomic_bool原创 2023-11-04 11:15:38 · 3331 阅读 · 0 评论 -
ZeroMQ简介(有例子)
ZeroMQZeroMQ是一个库,不是消息队列也不是消息中间件,介于应用层和传输层之间(按照TCP/IP划分),它既不是TCP也不是Socket,而是在Socket封装一层的并行开发框架,它提供线程间、进程间以及网络间的消息信道。传统的Socket通信模式需要创建连接,销毁连接,选择协议等一些列操作,而使用ZeroMQ恰恰避开了这些逻辑上的繁琐,从而使得其应用广泛。原创 2022-09-27 21:13:15 · 4417 阅读 · 0 评论 -
Cap‘n Proto 介绍(有例子)
Cap'n Proto是一款号称具有"infinity faster"的RPC框架。你可以认为它是JSON,只是它直接生成了二进制格式的消息。因为其没有任何encoding/decoding步骤,所以其性能得到大幅提升。由于其异步Promise PipeLine的特点,相比于传统RPC方式实现foo+bar调用,其不需要返回X中间结果,而是一次性将请求发送给Server,Server则只需要返回一个Promise。原创 2022-09-27 20:49:12 · 3783 阅读 · 1 评论