企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
# Table swoole_table一个基于共享内存和锁实现的超高性能,并发数据结构。用于解决多进程/多线程数据共享和同步加锁问题。 ### swoole_table的优势 - 性能强悍,单线程每秒可读写50万次。8核机器8线程可以支持每秒并发读写400万次 - 无需加锁,swoole_table内置行锁自选锁,所有操作均是多线程/多进程安全。用户层完全不需要考虑数据同步问题。 - 支持多进程,swoole_table可以用于多进程之间共享数据 > swoole_table使用行锁,而不是全局锁,仅当2个进程在同一CPU时间,并发读取同一条数据才会进行发生抢锁 ~~~ swoole_table模块在版本1.7.16已能稳定运行,建议在生产环境中可以尝试使用。也可使用成熟的方案Redis/Apc/Yac作为数据共享层。 ~~~ > swoole_table在1.7.5版本后可用 swoole_table-0.1版本,单进程压测每秒可读写50W次左右 |  Swoole流程 | |-----| ![](https://box.kancloud.cn/2015-07-20_55aca2b971db4.)