• Stars
    star
    1
  • Language
    C
  • Created over 9 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

gdb-frontend

β˜• GDBFrontend is an easy, flexible and extensible gui debugger. Try it on https://debugme.dev
JavaScript
2,813
star
2

cebsocket

Lightweight WebSocket library for C.
C
85
star
3

nodes.js

🌌 nodes.js is a nodes/particles animation useable for backgrounds
JavaScript
27
star
4

gdb-frontend-live

GDBFrontendLive is a server that creates GDBFrontend instances and provides online sharable IDEs for each individiual users. πŸ›ΈπŸ‘½πŸŒŒ
C
24
star
5

jsonic

β­• Tricky, super fast and dumb JSON library for C/C++
C
20
star
6

virtual-joystick

Virtual Joystick plugin for Godot Engine
GDScript
13
star
7

GodotCarouselMenu

Horizontal carousel menu for Godot 4
GDScript
13
star
8

vegetables

Multiplayer deathmatch shooter game with cute vegetable characters.
GDScript
13
star
9

MoneroSharp

Monero library for C#
C#
12
star
10

react-kitten

React desktop environment for the web. React-ish and highly customizable. 🐱
TypeScript
9
star
11

jquery.datepicker

⌚ a futuristic datepicker for web
JavaScript
9
star
12

libhash

A fast and efficient non-iterating hashmap library
C
6
star
13

node-Win32Volume

Node.js, set volume level or mute functions for Win32 platform.
C++
4
star
14

json-tcp-socket

JSON messaging over TCP sockets for Node.js
JavaScript
3
star
15

pokerunicorn-server

PokerUnicorn Server
C
3
star
16

BigCat

Big number library for Godot Engine (GDScript)
GDScript
3
star
17

3DAudioVisualization

3D audio visualization thing in Godot Engine
GDScript
3
star
18

python-jsonic

Python bindings for Jsonic JSON reader library.
C
2
star
19

GodotBorderRadius

Pixel-sized border radius shader for Godot 4
GDScript
2
star
20

CatPong

Low-level multiplayer pong game with pure TCP protocol and SDL2 graphics for the Cat tutorial on meowingcat.io.
C
2
star
21

snake

Snake is a snake game implementation on HTML5.
JavaScript
2
star
22

meow

Quick screen recorder to GIF
JavaScript
2
star
23

HexBinDecConverter

Hexadecimal, Binary and Decimal number converter plugin for Sublime Text 3
Python
1
star
24

WinDrag

Linux Desktop Environments-Like Alt+Drag Window Mover for Windows
C#
1
star
25

catcrypt

Simple RSA public key encryption library for C/C++.
C
1
star
26

sound-level-protect

Maximum sound level protection for headphones on Win32 platform.
C++
1
star