swoole_table 是一个基于共享内存和锁实现的超高性能,并发数据结构,用于解决多进程/多线程数据共享和同步枷锁问题。
swoole_table优点:
swoole_table 单线程每秒可读写200W次
应用代码无需枷锁,swoole_table内置行锁自旋转,所有操作均是多线程/多进程安全,用户层完全不需要考虑数据同步问题
支持多进程,swoole_table可以用于多进程之间共享数据
使用行锁,而不是全局锁,仅当两个进程在同一cpu时间,并发读取同一条数据才会进行发生抢锁
swoole_table 是一个基于共享内存和锁实现的超高性能,并发数据结构,用于解决多进程/多线程数据共享和同步枷锁问题。
swoole_table优点:
swoole_table 单线程每秒可读写200W次
应用代码无需枷锁,swoole_table内置行锁自旋转,所有操作均是多线程/多进程安全,用户层完全不需要考虑数据同步问题
支持多进程,swoole_table可以用于多进程之间共享数据
使用行锁,而不是全局锁,仅当两个进程在同一cpu时间,并发读取同一条数据才会进行发生抢锁