GPTKB
Browse
Query
Compare
Download
Publications
Contributors
Search
Task Parallel Library (TPL)
URI:
https://gptkb.org/entity/Task_Parallel_Library_(TPL)
GPTKB entity
Statements (49)
Predicate
Object
gptkbp:instanceOf
gptkb:library
.NET Framework component
gptkbp:API
managed code API
gptkbp:developedBy
gptkb:Microsoft
gptkbp:documentation
https://learn.microsoft.com/en-us/dotnet/standard/parallel-programming/task-parallel-library-tpl
gptkbp:enables
data parallelism
fine-grained control over threads
task parallelism
gptkbp:feature
gptkb:parallel_LINQ_(PLINQ)_integration
automatic load balancing
exception handling in tasks
parallel loops
parent-child task relationships
scalable thread management
task cancellation
task composition
task continuation
task synchronization
work stealing scheduler
https://www.w3.org/2000/01/rdf-schema#label
Task Parallel Library (TPL)
gptkbp:introducedIn
gptkb:.NET_Framework_4.0
gptkbp:license
gptkb:Microsoft_.NET_Library_License
gptkbp:namespace
gptkb:System.Threading
gptkb:System.Threading.Tasks
gptkbp:partOf
gptkb:.NET_Core
gptkb:.NET_Standard
gptkbp:platform
gptkb:Windows
gptkb:macOS
gptkb:Linux
gptkbp:programmingLanguage
gptkb:C#
gptkb:VB.NET
gptkbp:provides
gptkb:Parallel.For
gptkb:Parallel.ForEach
gptkb:TaskCompletionSource
gptkb:TaskFactory
gptkb:TaskScheduler
CancellationToken
Parallel class
Task class
gptkbp:relatedTo
gptkb:PLINQ
async/await
gptkbp:replacedBy
gptkb:ThreadPool
gptkbp:supports
asynchronous programming
parallel programming
gptkbp:usedFor
multi-core processing
concurrent programming
scalable applications
gptkbp:bfsParent
gptkb:Microsoft_.NET
gptkbp:bfsLayer
5