Skip to content

rohanrhu/semserv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

semserv

High-performance async semaphore service useable with long string ipc keys stored in memory.

Build

Compile and run semserv server with make && ./build/semserv

Example

Run client with node

Client 1
> require('test/test.js')
> semserv('key1', 1/*acquire*/)
Client 2
> require('test/test.js')
> semserv('key1', 1)
> semserv('key1', 2/*release*/)
> semserv('key1', 2)

Contributing

Patches welcome.

(Node.js is good for playground.)

Todo

  • PHP Adapter
  • Node.js Adapter

About

High-performance async semaphore service useable with long string ipc keys stored in memory.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published