Skip to content

RoomOfRequirement/waiting_queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

waiting_queue

C# waiting_queue based on generic Queue<T> and events

  • use CanEnqueue to detect whether enqueue will flush old item
  • use CanDequeue to detect whether dequeue will throw InvalidOperationException if empty
  • use EnqueueWaitAvailable blocks enqueue until not full
  • use DequeueWaitAvailable blocks dequeue until not empty

Releases

No releases published

Packages

No packages published

Languages