Async Lock
Noun · Development
Definitions
A synchronization primitive used in asynchronous code to ensure only one task or a limited set of tasks can enter a critical section at a time without blocking an entire thread. Async locks are important when shared state must be protected inside event-loop or cooperative-concurrency systems.
In plain English: A lock used in async code to coordinate access to shared state without blocking everything.
Example: "They added an async lock around token refresh so ten concurrent requests would not all trigger duplicate refresh calls."