Skip to content

DoumanAsh/semka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

semka

Rust Crates.io Documentation

Semaphore primitive for Rust

Platform implementation

Windows

Uses winapi CreateSemaphoreW.

POSIX

All POSIX-compliant systems uses sem_init But it must be noted that awaiting can be interrupted by the signal, although implementation tries its best to handle these cases

POSIX implementation relies on libc

This includes all unix targets and fuchsia

Mac

Uses mach API.

About

Cross-platform Semaphore

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages