Introduction
Introduction
()
What you should know
()
Using the exercise files
()
1. Background
What is asynchronous?
()
Unit tests
()
Delegates
()
Anonymous methods and lambdas
()
2. I/O
Blocking vs. nonblocking I/O
()
Async networking with begin/end
()
Async database queries with begin/end
()
3. Windows Forms
Perceived performance
()
Windows Forms BackgroundWorker
()
4. Hard Multithreading
Threads
()
Thread safety
()
Keyword: lock
()
Thread pool
()
Signaling
()
5. Less Hard Multithreading
Tasks
()
Class task
()
Async networking with tasks
()
Async database queries with tasks
()
Task Parallel Library
()
6. async and await
Keywords: async and await
()
From Task to async and await
()
Error handling
()
7. Concurrent Collections
SharedState
()
ConcurrentQueue
()
ConcurrentDictionary
()
BlockingCollection
()
Ex_Files_Async_Programming_C.zip
(43.5 MB)