CSE Core Technology

Resource #1 - Threads and Synchronization

Revised: 26 October 2006
Home Courses Code Handouts CoreTech Books Articles Math Research Masters Projects SWDev WebDev News OtherLinks SiteDesign Graduates AllPages Office Hours Notices Contents

CSE681-SWMAA CSE686-IP CSE687-OOD CSE775-DO CSE776-DP CSE778-AWP CSE784-SWS

Contents

Web Resources:

Code Project GotDotNet Mike Woodring's .Net code Samples Safe Thread Synchronization, Jeffrey Richter

Useful Links

C++ Threading from Procedural to Generic - Kevin Henney
Excellent Tutorial on C# Threads

Content:

This lecture reviews Win32 and C# Threads, and means to serialized access to shared data.
  1. Processes and Threads Diagram
  2. Creating Win32 Processes Demo
  3. Creating .Net Processes Demo
  4. Win32 Threads
  5. Creating and Using Win32 Threads
  6. MFC Dialog Demo - Interface Freezes
  7. Serialization Demos
  8. C# Threads
  9. C# delegate demos
  10. Asychronous Delegates
  11. C# Dialog Demo - Interface Freezes
  12. C# Queued Messages
  13. Worker Thread Demo
  14. FormInvoke Demo
  15. C++ Thread Class
  16. Blocking Queue Demo Code
  17. Code Demonstrations Folder