# SharedMQ **Repository Path**: kimbeaur/SharedMQ ## Basic Information - **Project Name**: SharedMQ - **Description**: No description available - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-05-27 - **Last Updated**: 2025-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SharedMQ:进程间消息队列 > 是一个进程间通信组件:基于IO事件、基于共享内存实现的消息队列 ### 特性 - 支持单消费者进程与单生产者进程 - 支持多消费者进程与多生产者进程 - 支持单消费者线程与单生产者线程(但是不如直接用内存数据结构,不推荐使用) - 不支持多生产者线程与多消费者线程 ### 性能测试 #### 单生产者进程、单消费者进程 > 100W data handler, each data length 1000B | test id | push | pop | each delay | | :-----: |:-----:|:-----:|:-----:| | 1 |3480ms|3480ms|0.011ms| | 2 |3598ms|3598ms|0.009ms| |3|3276ms|3276ms|0.007ms| |4|3602ms|3602ms|0.008ms| |5|3684ms|3684ms|0.008ms| |6|2556ms|2556ms|0.006ms| |7|2878ms|2878ms|0.009ms| |8|3611ms|3611ms|0.008ms| |9|3642ms|3642ms|0.009ms| |10|2990ms|2990ms|0.006ms|