semaphorus

Crates.iosemaphorus
lib.rssemaphorus
version0.2.1
sourcesrc
created_at2022-04-28 01:04:50.588009
updated_at2022-04-29 21:06:03.637819
descriptionAtomic semaphores
homepage
repositoryhttps://github.com/Raspberry1111/semaphorus
max_upload_size
id576505
size21,219
(Raspberry1111)

documentation

README

semaphorus

This crate adds syncronous semaphores to rust.

This is different from like the semaphore crate because

  1. semaphorus supports #![no_std]
  2. semaphorus doesn't use Arc under the hood and behaves more like RwLock<T>, this does require the semaphores to be in an Arc for multithreading as they don't implement clone
Commit count: 0

cargo fmt