High-performance async semaphore service useable with long string ipc keys stored in memory.
Compile and run semserv server with
make && ./build/semserv
Run client with node
> require('test/test.js')
> semserv('key1', 1/*acquire*/)
> require('test/test.js')
> semserv('key1', 1)
> semserv('key1', 2/*release*/)
> semserv('key1', 2)
Patches welcome.
(Node.js is good for playground.)
- PHP Adapter
- Node.js Adapter