CSE681 - Software Modeling and Analysis
Lecture #7 - Asynchronous Systems
Revised: 07 October 2008
Web Resources:
UML
XML, HTML
Code Project
Microsoft Developer's Network
DevelopMentor
XML
Sells Brothers
Windows Developer's Journal
Windows Forms
DotNetJunkies
.Net Quickstarts
C# Corner
Mono Project
Content:
This lecture focuses on systems that operate asynchronously. We discuss creating and using .Net threads,
use of worker threads in forms and then discuss typical threading and Queuing
scenarios when communicating over remoting channels.
examination.
-
The Syllabus describes topics to be covered,
reading material for you to digest before coming to class, and due dates
for the assigned projects.
-
Project #3,
Project #4
-
Excellent Tutorial on C# Threads
-
.Net Threads Presentation
-
Basic Thread Demo - uses Delegate
-
Blocking Queue
-
.Net FormInvoke Demo
Asynchronous Processing
-
Asynchronous Systems
-
Asynchronous calls using delegate
-
ThreadPool Demo
-
Form's BackgroundWorkerThread
-
Queuing Issues:
-
Bursty Transfers
-
Store and Forward
-
Event Driven Systems
-
Test Harness Prototype
-
Test Harness Simplified
-
Midterm Review next Lecture.