denoland / denoland/std

feature: add synchronization primitives ?

Open
#4,536 1 comment 1 reaction 0 assignees View on GitHub
feedback welcome
Dominant language
TypeScript
Stars
3.6k
Forks
681
PR merge metrics
No merged PRs in 30d

Description

asyncio has the following basic synchronization primitives:

[Lock](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Lock)

[Event](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Event)

[Condition](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Condition)

[Semaphore](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Semaphore)

[BoundedSemaphore](https://docs.python.org/3/library/asyncio-sync.html#asyncio.BoundedSemaphore)

[Barrier](https://docs.python.org/3/library/asyncio-sync.html#asyncio.Barrier)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.