charcoal-dev/semaphore

Semaphore Emulator for Charcoal Apps

0.2.5 2025-08-18 13:24 UTC

This package is auto-updated.

Last update: 2025-08-18 13:25:06 UTC


README

MIT License

Semaphore library provides a lightweight locking mechanism for the Charcoal framework, using the filesystem to coordinate access between processes. It allows code to create, check, and release locks reliably, helping prevent race conditions and ensuring that critical sections of code are executed by only one process at a time.

For detailed information, guidance, and setup instructions regarding this library, please refer to our official documentation website:

https://charcoal.dev/libs/semaphore