semka

Crates.iosemka
lib.rssemka
version2.0.7
sourcesrc
created_at2020-07-24 09:07:14.658083
updated_at2023-09-30 12:51:04.562237
descriptionSemaphore implementation
homepage
repositoryhttps://github.com/DoumanAsh/semka
max_upload_size
id268912
size20,675
Douman (DoumanAsh)

documentation

README

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.

Commit count: 21

cargo fmt