Skip to content

a Queue implementation#89

Merged
Cloudef merged 1 commit intoCloudef:masterfrom
YiraSan:master
Mar 5, 2025
Merged

a Queue implementation#89
Cloudef merged 1 commit intoCloudef:masterfrom
YiraSan:master

Conversation

@YiraSan
Copy link
Contributor

@YiraSan YiraSan commented Mar 5, 2025

A multi-producer, multi-consumer queue for sending data between tasks, schedulers, and threads.
It supports various configurations: single-producer & multi-consumer, multi-producer & single-consumer, and single-producer & single-consumer.
Only one consumer receives each sent data, regardless of the number of consumers.

If this queue is okay I will then work on implementing a BroadcastQueue, this will pratically be the same thing, but all consumers (except the sender) will receives a copy of the sended data.

@YiraSan YiraSan force-pushed the master branch 3 times, most recently from d5dfcf4 to 4ae4054 Compare March 5, 2025 10:28
@Cloudef Cloudef merged commit e8091d4 into Cloudef:master Mar 5, 2025
2 checks passed
@Cloudef
Copy link
Owner

Cloudef commented Mar 5, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants