All about Multithreading (Concept, Issues and Synchronization)

By Ashish Khandelwal, June 30, 2011

Multithreading ensures that the program never “goes to sleep” by keeping UI more responsive to the user. In my blog I cover numbers of articles on multithreading programming, issues with multithreaded programming and the synchronization technique to handle these issues. I found it is worth to consolidate these all information at one place. Hopefully this will help visitor to quickly refer the topic.

What is Multithreading?

Article: Multithreading

  • Definition of Threading
  • Threading model Background
  • Single Threaded
  • Apartment Threading (Single Threaded Apartment)
  • Free Threading (Multi threaded Apartment)
  • Using Multiple Threads
  • Disadvantages of Multiple Threads

 

Issues of Multithreaded programming

Article: Issues of Multithreaded programming: Part 1

  • Race condition
  • DeadLock

Article: Issues of Multithreaded programming: Part 2

  • LiveLock
  • Priority Inversion

Article: Issues of Multithreaded programming: Part 3

  • Two-Step Dances
  • Lock Convoys

 

Thread Synchronization technique

Article: Thread Synchronization in .Net

  • What is thread Synchronization
  • Interlocked class
  • lock keyword
  • Monitor class
  • MethodImplAttribute

Article: C#: Thread Synchronization

  • The lock Keyword
  • Monitors
  • Synchronization Events and Wait Handles
  • Mutex Object

Read also C#: lock vs Monitor

Article: WaitHandle, AutoResetEvent and ManualResetEvent Classes

  • WaitHandle, AutoResetEvent and ManualResetEvent Classes

Article: Mutex Class

  • Mutex Classes

Article: ReaderWriterLock Object

  • ReaderWriterLock Object

Article: COM+ and Windows Forms Synchronization

  • COM+ Synchronization

Article: Volatile Keyword & Conclusion

  • Volatile Keyword

 

 Hopefully this will help you…

2 Responses to “All about Multithreading (Concept, Issues and Synchronization)”

  1. Kumar says:

    Hay its nice to put all your multithreading articles at one place…

  2. ashish says:

    hi,
    superlike :) ,
    very good written in simple manner .

Leave a Reply