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
|