C# Tasks Async Await

C# Tasks Async Await

Regular price
£1.00
Sale price
£1.00

The original, higher quality video of the video available on my YouTube channel http://www.youtube.com/angelsix

Support Me: https://patreon.com/angelsix

Table of Content Below

In a follow on from threads, we really dig deep into Tasks and the async and await keywords, with dozens of real examples, heavy focus on threads, contexts, understanding the real flow of code across the asynchronous barrier.

00:01:23 What is Asynchronous
00:02:30 Issues with Threads
00:06:41 - Issue 1 Expensive to make
00:07:52 - Issue 2 Resuming after thread finish
00:08:14 --- Solution 1 Blocking Wait
00:10:21 --- Solution 2 Polling Wait
00:14:22 --- Solution 3 Event Callback
00:29:19 --- The running and callback threads
00:34:31 What is a Task
00:36:19 Tasks, Async, Await
00:38:08 - Synchronous Method
00:43:19 - Asynchronous Method
01:03:06 Async Analogy
01:09:09 The Synchronous part in Tasks
01:13:57 - Showing the point at which asynchronicity starts
01:25:55 Async Return Types
01:26:18 - Returning a Task<T>
01:28:00 - Comsuming a Task<T> Method 1
01:29:48 - Comsuming a Task<T> Method 2
01:34:40 Async Keyword
01:40:26 Consuming Async Methods
01:47:42 What happens during an Async call
01:52:47 Threads during Async calls
01:54:04 - The Synchronization Context
02:01:18 - ConfigureAwait(false)
02:04:35 Exceptions in Async calls
02:15:32 Async in WPF
02:16:16 - Synchronous in UI
02:19:39 - Asyncronous in UI
02:24:09 - Editing UI after await
02:25:44 - Synchronization Context on UI thread
02:33:23 - Supporting me


Source Code: https://github.com/angelsix/youtube/tree/67ad430308b32282c25d1ae07bc53f92424f1ddc/Tasks

Latest Source Code: https://github.com/angelsix/youtube/tree/develop/Tasks