Blocking Collection< T>

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instance_of gptkb:class
gptkbp:allows blocking and bounding operations
gptkbp:can_be_cleared false
gptkbp:can_be_disposed gptkb:true
gptkbp:can_be_enumerated gptkb:true
gptkbp:can_be_used_with Task. Run()
gptkbp:can_contain any type T
gptkbp:constructor Blocking Collection()
Blocking Collection(int bounded Capacity)
Blocking Collection(IEnumerable< T> collection)
Blocking Collection(IEnumerable< T> collection, int bounded Capacity)
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:true
gptkbp:inherits_from Collection< T>
gptkbp:is_available_in gptkb:._NET_Core
gptkb:Mono
gptkb:Xamarin
. NET Framework 4.0 and later
gptkbp:is_generic gptkb:true
gptkbp:is_implemented_in gptkb:F#
gptkb:C#
gptkb:VB._NET
gptkbp:is_part_of gptkb:Task_Parallel_Library_(TPL)
System. Collections. Concurrent namespace
gptkbp:is_thread_safe_for multiple producers and consumers
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:serialization gptkb:true
gptkbp:supports bounded capacity
IProducer Consumer Collection< T>
gptkbp:type_parameter T
gptkbp:bfsParent gptkb:IEnumerable
gptkbp:bfsLayer 6