Blocking Collection< T>

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instance_of gptkb:class
gptkbp:bfsLayer 9
gptkbp:bfsParent gptkb:System._Collections._Concurrent
gptkbp:allows blocking and bounding operations
gptkbp:can_be gptkb:theorem
any type T
gptkbp:can_be_used_with Task. Run()
gptkbp:can_create gptkb:theorem
gptkbp:communication gptkb:theorem
gptkbp:constructor Blocking Collection()
Blocking Collection(I Enumerable< T> collection)
Blocking Collection(int bounded Capacity)
Blocking Collection(I Enumerable< T> collection, int bounded Capacity)
gptkbp:descendant Collection< T>
gptkbp:dissolved gptkb:theorem
gptkbp:has_method Add(T item)
Complete Adding()
Take()
Try Add(T item)
Try Take(out T item)
gptkbp:has_property gptkb:Count
Is Adding Completed
Is Completed
https://www.w3.org/2000/01/rdf-schema#label Blocking Collection< T>
gptkbp:hyper_threading gptkb:theorem
multiple producers and consumers
gptkbp:is_available_in gptkb:._NET_Core
gptkb:Mono
gptkb:Xamarin
. NET Framework 4.0 and later
gptkbp:is_implemented_in gptkb:CEO
gptkb:F#
gptkb:C#
gptkbp:is_part_of gptkb:Task_Parallel_Library_(TPL)
System. Collections. Concurrent namespace
gptkbp:is_used_for synchronization of threads
gptkbp:is_used_in asynchronous programming
task scheduling
multithreading applications
data processing pipelines
producer-consumer scenarios
gptkbp:namespace gptkb:System._Collections._Concurrent
gptkbp:provides thread-safe collection
gptkbp:supports I Producer Consumer Collection< T>
bounded capacity
gptkbp:type T
gptkbp:type_of gptkb:theorem