前言 当项目里的地图越来越大,一些性能上的问题开始逐渐出现,比如寻路。玩家在操控角色移动的时候,指引需要实时更新,同时一些...
线程池系列: 【Executors】线程池的4种常见创建方式 【ThreadPoolExecutor】自定义线程池详解(一篇透彻) 动态线程池Dinamic-Tpÿ...
介绍 List列表是简单的字符串列表,按照插入顺序排序,可以从头部或尾部向List列表添加元素。 列表的最大长度是2^32-1,也就是每个列表支...
Disruptor介绍 1.Disruptor 是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操...
文章目录 概述 基本流程 应用场景 示例代码 原理 应用场景 概述 Linux 消息队列(Message Queue)是一种进程间通信(IPC)机制...
class Solution { public: //求前k大,用小根堆(堆顶元素是最小的) //优先队列默认生成大根堆;priority_queue<pair<in...
ijkplayer是一款基于ffmpeg的在移动端比较流行的开源播放器。FFmpeg是一款用于多媒体处理、音视频编解码的自由软件工程,采用LGPL或GPL许可证。 要想...
文章目录 概念 管理界面简介 4中常见交换器类型 1.Direct交换器: 2.Fanout交换器 3.Topic交换器 4.headers交换器 对象类型消息传递 同步等待 使用代码...