| 001 Course Introduction | |||
| 001 Course Introduction-subtitle-en.vtt | 3.58 KB | ||
| 001 Course Introduction.mp4 | 5.26 MB | ||
| 01 Task Programming | |||
| 002 Overview-subtitle-en.vtt | 1.07 KB | ||
| 002 Overview.mp4 | 1.45 MB | ||
| 003 Creating and Starting Tasks-subtitle-en.vtt | 13.44 KB | ||
| 003 Creating and Starting Tasks.mp4 | 25.07 MB | ||
| 003 TaskProgramming-01CreatingAndStartingTasks.txt | 2.4 KB | ||
| 004 Cancelling Tasks-subtitle-en.vtt | 15.22 KB | ||
| 004 Cancelling Tasks.mp4 | 27.4 MB | ||
| 004 TaskProgramming-02CancellingTasks.txt | 4.62 KB | ||
| 005 TaskProgramming-03WaitingForTimeToPass.txt | 1.01 KB | ||
| 005 Waiting for Time to Pass-subtitle-en.vtt | 5.69 KB | ||
| 005 Waiting for Time to Pass.mp4 | 10.04 MB | ||
| 006 TaskProgramming-04WaitingForTasks.txt | 1.32 KB | ||
| 006 Waiting for Tasks-subtitle-en.vtt | 8.74 KB | ||
| 006 Waiting for Tasks.mp4 | 16.52 MB | ||
| 007 Exception Handling-subtitle-en.vtt | 6.75 KB | ||
| 007 Exception Handling.mp4 | 14.78 MB | ||
| 007 TaskProgramming-05ExceptionHandling.txt | 3.19 KB | ||
| 008 Summary-subtitle-en.vtt | 9.33 KB | ||
| 008 Summary.mp4 | 11.12 MB | ||
| 02 Data Sharing and Synchronization | |||
| 009 Overview-subtitle-en.vtt | 3.9 KB | ||
| 009 Overview.mp4 | 5.16 MB | ||
| 010 Critical Sections-subtitle-en.vtt | 7.72 KB | ||
| 010 Critical Sections.mp4 | 15.44 MB | ||
| 010 DataSharingAndSynchronization-01CriticalSections.txt | 1.31 KB | ||
| 011 DataSharingAndSynchronization-02InterlockedOperations.txt | 1.58 KB | ||
| 011 Interlocked Operations-subtitle-en.vtt | 6.02 KB | ||
| 011 Interlocked Operations.mp4 | 10.17 MB | ||
| 012 DataSharingAndSynchronization-03SpinLocking.txt | 2.57 KB | ||
| 012 Spin Locking and Lock Recursion-subtitle-en.vtt | 10.49 KB | ||
| 012 Spin Locking and Lock Recursion.mp4 | 21.3 MB | ||
| 013 DataSharingAndSynchronization-04Mutex.txt | 3.07 KB | ||
| 013 Mutex-subtitle-en.vtt | 13.88 KB | ||
| 013 Mutex.mp4 | 31.01 MB | ||
| 014 DataSharingAndSynchronization-05ReaderWriterLocks.txt | 1.71 KB | ||
| 014 Reader-Writer Locks-subtitle-en.vtt | 11.16 KB | ||
| 014 Reader-Writer Locks.mp4 | 26.56 MB | ||
| 015 Summary-subtitle-en.vtt | 5.67 KB | ||
| 015 Summary.mp4 | 7.78 MB | ||
| 03 Concurrent Collections | |||
| 016 Overview-subtitle-en.vtt | 1.69 KB | ||
| 016 Overview.mp4 | 1.85 MB | ||
| 017 ConcurrentCollections-01ConcurrentDictionary.txt | 1.7 KB | ||
| 017 ConcurrentDictionary-subtitle-en.vtt | 15.9 KB | ||
| 017 ConcurrentDictionary.mp4 | 33.43 MB | ||
| 018 ConcurrentCollections-02ConcurrentQueue.txt | 632 B | ||
| 018 ConcurrentQueue-subtitle-en.vtt | 3.41 KB | ||
| 018 ConcurrentQueue.mp4 | 6.36 MB | ||
| 019 ConcurrentCollections-03ConcurrentStack.txt | 787 B | ||
| 019 ConcurrentStack-subtitle-en.vtt | 4.82 KB | ||
| 019 ConcurrentStack.mp4 | 9.58 MB | ||
| 020 ConcurrentBag-subtitle-en.vtt | 6.5 KB | ||
| 020 ConcurrentBag.mp4 | 13.64 MB | ||
| 020 ConcurrentCollections-04ConcurrentBag.txt | 1.19 KB | ||
| 021 BlockingCollection and the Producer-Consumer Pattern-subtitle-en.vtt | 14.11 KB | ||
| 021 BlockingCollection and the Producer-Consumer Pattern.mp4 | 28.95 MB | ||
| 021 ConcurrentCollections-05BlockingCollection.txt | 1.46 KB | ||
| 022 Summary-subtitle-en.vtt | 2.41 KB | ||
| 022 Summary.mp4 | 2.94 MB | ||
| 04 Task Coordination | |||
| 023 Overview-subtitle-en.vtt | 1.85 KB | ||
| 023 Overview.mp4 | 2.28 MB | ||
| 024 Continuations-subtitle-en.vtt | 6.43 KB | ||
| 024 Continuations.mp4 | 13.32 MB | ||
| 024 TaskCoordination-01CreatingContinuations.txt | 1.43 KB | ||
| 025 Child Tasks-subtitle-en.vtt | 6.97 KB | ||
| 025 Child Tasks.mp4 | 15.97 MB | ||
| 025 TaskCoordination-02ChildTasks.txt | 1.4 KB | ||
| 026 Barrier-subtitle-en.vtt | 11.4 KB | ||
| 026 Barrier.mp4 | 22.11 MB | ||
| 026 TaskCoordination-03Barrier.txt | 1.23 KB | ||
| 027 CountdownEvent-subtitle-en.vtt | 6.47 KB | ||
| 027 CountdownEvent.mp4 | 12.32 MB | ||
| 027 TaskCoordination-04CountDownEvent.txt | 1001 B | ||
| 028 ManualResetEventSlim and AutoResetEvent-subtitle-en.vtt | 8.27 KB | ||
| 028 ManualResetEventSlim and AutoResetEvent.mp4 | 15.71 MB | ||
| 028 TaskCoordination-05ResetEvents.txt | 1.46 KB | ||
| 029 SemaphoreSlim-subtitle-en.vtt | 5.96 KB | ||
| 029 SemaphoreSlim.mp4 | 11.73 MB | ||
| 029 TaskCoordination-06SemaphoreDemo.txt | 752 B | ||
| 030 Summary-subtitle-en.vtt | 7.25 KB | ||
| 030 Summary.mp4 | 9.13 MB | ||
| 05 Parallel Loops | |||
| 031 Overview-subtitle-en.vtt | 1.8 KB | ||
| 031 Overview.mp4 | 2.07 MB | ||
| 032 Parallel Invoke_For_ForEach-subtitle-en.vtt | 10.15 KB | ||
| 032 Parallel Invoke_For_ForEach.mp4 | 20.47 MB | ||
| 032 ParallelLoops-01ParallelLoops.txt | 1.23 KB | ||
| 033 Breaking_ Cancellations and Exceptions-subtitle-en.vtt | 10.96 KB | ||
| 033 Breaking_ Cancellations and Exceptions.mp4 | 24.18 MB | ||
| 033 ParallelLoops-02BreakingAndStopping.txt | 1.47 KB | ||
| 034 ParallelLoops-03ThreadLocalStorage.txt | 1.22 KB | ||
| 034 Thread Local Storage-subtitle-en.vtt | 8.34 KB | ||
| 034 Thread Local Storage.mp4 | 16.29 MB | ||
| 035 ParallelLoops-04Partitioning.txt | 1.08 KB | ||
| 035 Partitioning-subtitle-en.vtt | 8.67 KB | ||
| 035 Partitioning.mp4 | 19.78 MB | ||
| 036 Summary-subtitle-en.vtt | 5.05 KB | ||
| 036 Summary.mp4 | 6.17 MB | ||
| 06 Parallel LINQ | |||
| 037 Overview-subtitle-en.vtt | 1.98 KB | ||
| 037 Overview.mp4 | 2.75 MB | ||
| 038 AsParallel and ParallelQuery-subtitle-en.vtt | 10.83 KB | ||
| 038 AsParallel and ParallelQuery.mp4 | 19.22 MB | ||
| 038 ParallelLinq-01AsParallel.txt | 1.24 KB | ||
| 039 Cancellation and Exceptions-subtitle-en.vtt | 7.6 KB | ||
| 039 Cancellation and Exceptions.mp4 | 13.72 MB | ||
| 039 ParallelLinq-02CancellationAndExceptions.txt | 1.11 KB | ||
| 040 Merge Options-subtitle-en.vtt | 5.28 KB | ||
| 040 Merge Options.mp4 | 10.07 MB | ||
| 040 ParallelLinq-03MergeOptions.txt | 825 B | ||
| 041 Custom Aggregation-subtitle-en.vtt | 5.38 KB | ||
| 041 Custom Aggregation.mp4 | 10.07 MB | ||
| 041 ParallelLinq-04CustomAggregation.txt | 864 B | ||
| 042 Summary-subtitle-en.vtt | 1.49 KB | ||
| 042 Summary.mp4 | 2.11 MB | ||
| 043 Course Summary-subtitle-en.vtt | 2.66 KB | ||
| 043 Course Summary.mp4 | 3.36 MB | ||
| 044 Bonus Lecture_ Other Courses at a Discount.html | 1.99 KB |
Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Learn Parallel Programming with C# and .NET
Год выпуска: 2017
Производитель: Udemy
Сайт производителя:https://www.udemy.com/parallel-dotnet/
Автор: Dmitri Nesteruk
Продолжительность: 4 часа
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
This course is about .NET Parallel Programming with C# and covers the core multithreading facilities in the .NET Framework, namely the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).
This course will teach you about:
Task Programming: how to create and run tasks, cancel them, wait on them and handle exceptions that occur in tasks.
Data Sharing and Synchronization, ensuring your access to shared data also happens in a safe and consistent manner.
Concurrent Collections, such as ConcurrentBag, which operate correctly even when accessed from multiple threads.
Task Coordination concepts, including the idea of continuations, as well as uses of synchronization primitives to coordinate tasks.
Parallel Loops which let you easily iterate over a counter or collection while partitioning the data and processing it on separate threads.
Parallel LINQ, the parallel version of .NET's awesome Language-Integrated Query (LINQ) technology.
[spoiler="Содержание"]
–
Course Introduction
02:37
Course Introduction
Preview
02:37
–
Task Programming
46:26
Overview
00:49
Creating and Starting Tasks
Preview
10:11
Cancelling Tasks
11:50
Waiting for Time to Pass
04:32
Waiting for Tasks
06:51
Exception Handling
05:25
Summary
06:48
–
Data Sharing and Synchronization
50:44
Overview
03:10
Critical Sections
06:31
Interlocked Operations
04:45
Spin Locking and Lock Recursion
09:30
Mutex
12:11
Reader-Writer Locks
09:56
Summary
04:41
–
Concurrent Collections
41:10
Overview
01:11
ConcurrentDictionary
14:08
ConcurrentQueue
02:54
ConcurrentStack
04:01
ConcurrentBag
05:46
BlockingCollection and the Producer-Consumer Pattern
11:22
Summary
01:48
–
Task Coordination
46:05
Overview
01:27
Continuations
05:29
Child Tasks
06:17
Barrier
09:22
CountdownEvent
05:29
ManualResetEventSlim and AutoResetEvent
07:03
SemaphoreSlim
05:22
Summary
05:36
–
Parallel Loops
37:48
Overview
01:19
Parallel Invoke/For/ForEach
08:25
Breaking, Cancellations and Exceptions
09:41
Thread Local Storage
06:54
Partitioning
07:45
Summary
03:44
–
Parallel LINQ
29:22
Overview
01:40
AsParallel and ParallelQuery
08:55
Cancellation and Exceptions
06:24
Merge Options
04:20
Custom Aggregation
04:26
Summary
01:16
Course Summary
02:04
Bonus Lecture: Other Courses at a Discount
00:17
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: H264-AVC, 1280x720, 30fps, 711 kbps
Аудио: AAC, 41000, Stereo, 116 kbps
[spoiler="Скриншоты"]


[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
| 1.9 GB | tutsnode | 5 years | 5 | 3 | |
| 1.9 GB | freecoursewb | 5 years | 0 | 2 | |
| 612.41 MB | tutsgalaxy | 7 years | 2 | 2 | |
| 665.7 MB | vvdasitvv | 7 years | 5 | 0 | |
| 533.8 MB | tutsgalaxy | 8 years | 0 | 1 |
All Comments