无锁编程(七) - 实战

数据与进程对等的处理 场景:某服务需要支持海量用户,在一台物理机器上运行了多个进程/线程。对于数据应该如何处理以保证安全快速的访问数据呢? 解决方案:“分” 分号段 分进程 分端口 分库分表 单一生产者与单一消费者 场景: 网络接入进程与逻辑处理进程通过共享内存通讯。我们要如何进行设计? 通常的实现:读写加锁 示例:无锁内存队列的实现 append_data(srcbuf, buflen) int
相关文章
相关标签/搜索