迈克尔·帕基尔:Postgres——LWLocks的趣味应用

迈克尔·帕基尔:Postgres——LWLocks的趣味应用

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

PostgreSQL的轻量级锁管理器是控制共享内存数据结构访问的工具,API包括LWLockUpdateVar()、LWLockWaitForVar()和LWLockReleaseClearVar()。lwlock_test模块使用这些API实现自动ping-pong游戏。扩展程序可以在启动时将自己的轻量级锁注册到共享内存中。

➡️

继续阅读