Sela

Parallel Programming and TPL Dataflow

Description
In this course, you will learn how to use the new .NET 4+ features to parallelize existing code, to utilize data parallelism, to create and manage tasks, and to synchronize access to data using concurrent collections. You will gain deeper understanding on Task, Async/Await, TPL Dataflow. The course will discuss best practice, api design and guidelines.
Intended audience
.NET developers with at least 1 year of C# programming experience. Cursory familiarity with operating system concepts such as multithreading and synchronization is recommended.

Topics

Intoduction
Sync
Collections
Task
Continuation
Async
Loops
IOCP
Diagnostic
Exceptions
Cancellation
Summary
What is TPL Dataflow?
Getting started
Contract
Blocks
Action block
Buffer Block
Broadcast Block
Transform Block
Transform Many Block
TPL Dataflow and Async
Performance tuning
Case Study: Web Crawler
Appendixs:
Summary

רוצה לדבר עם יועץ?

האם אתה בטוח שאתה רוצה לסגור את הטופס ולאבד את כל השינויים?