This lecture continues discussion of threading models with more examples.
- The Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
-
Projects:
-
Midterm Exam
You may find Topics for Midterm, doc, and materials to study for midterm doc will help you prepare for midterm examination. -
Basic Windows Concepts
-
Windows Processes
-
Threads
-
Code Demos:
Starting Threads
Basic Thread Demos - (MutexLocking ver 2.1)
Blocking Queue using Event
Blocking Queue using Monitor
BlockingCollection<T>
Queued Messages
Queued Messages with BlockingQueue
Queued Messages with synchronized methods
Wait For Event
Abstract Task Model
Basic Tasks
async await Pattern
WPF Thread Demos
Form's BackgroundWorker
.Net FormInvoke Demo
WPF Dispatcher Invoke Demo
ThreadPool Demo
-
Lecture Take-aways:
The most important things we discussed are:-
Basic Windows Concepts
-
Threads
-
Thread Examples:
* Starting Threads
* Basic Thread Demos - (MutexLocking ver 2.1)
* Blocking Queue using Monitor
Queued Messages
* Queued Messages with BlockingQueue
Queued Messages with synchronized methods
* Wait For Event
Abstract Task Model
Basic Tasks
async await Pattern
WPF Thread Demos
All of these are important for Projects #4 and #5.
The "*"ed items are important for the midterm.
-