RUVIDEO
Поделитесь видео 🙏

Data Parallelism (TPL) and Task-based asynchronous programming (Task) in C# (and async await)

Content:
1. Introduction: 0:00
2. Data Parallelism: 4:26
3. Sequential example: 9:24
4. Asynchronous programming (async await): 12:25
5. Asynchronous programming (async await) with Parallelism (Task-based): 18:04
6. CancellationToken: 23:42

Performance Test Result. The elapsed time for make 10 pizza:
- Sequential: 150 seconds.
- Sequential + asynchronous programming (async await): 50 seconds.
- Parallelism (Task) + asynchronous programming (async await): 15 seconds.

However, not all code is suitable for parallelization; for example, if a loop performs only a small amount of work on each iteration, or it doesn't run for many iterations, then the overhead of parallelization can cause the code to run more slowly. Furthermore, parallelization like any multithreaded code adds complexity to your program execution.

Although the Task Parallel Library (TPL) simplifies multithreaded scenarios, we recommend that you have a basic understanding of threading concepts, for example, locks, deadlocks, and race conditions, so that you can use the TPL effectively.

For the free source code in this video, visit my public github - https://github.com/ngaisteve1/parallel_programming_csharp

Please like and subscribe my channel if this video has helped you. Thank you :)

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Data Parallelism (TPL) and Task-based asynchronous programming (Task) in C# (and async await)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.