C/C++

unordered_map 随机元素

对于hash的结构来说 思路1:直接随机内部list 即可,但是数据量大的话 iter 要定位起来是…

boost::asio 协程问题

asio的协程和gocoroutine差别还是有点多了, 异步协程编程模型go已经做得很好了 //T…

模板内部模板的初始化

对于局部静态的初始化很容易,如果是全局变量的内部模板类的初始化就是一个问题了 老是编译不过 比如 就…

io_service 多线程化

由于单线程设计一台8核机器 15个进程 浪费了15个端口 考虑 合并到一个进程里面以共享端口,但是设…

asio 主线程调用

多线程环境中 可以利用io.post 方法  吧一个回调之类的 通过io_service …

环形无锁队列-版本1

环形无锁队列,某些情况下又叫做 ring buffer 在底层代码的消息收发过程中一般收和发 也就是…

sigbus内存错误

编写跨平台代码时,ARM不支持非对齐的内存访问,x86支持,跨平台C++代码容易出现以下问题 sig…

Redis Asio异步

 https://github.com/jinq0123/hiredis-boostasio-ada…
Scroll Up