Homework 6

 

Ø     Thread and process synchronization performance tester

Ø      Demo 17 Events would be a good starting template

Ø      Do a thread use performance (execution time) comparison of

§         (10) AutoResetEvents

§         (15) ManualResetEvents

§         (15) Mutexes

§         (15) Lock

§         (15) Monitor

§         (15) Interlocked.Increment() or Decrement()

§         (15) ReaderWriterLocks()

 

Ø      EXTRA CREDIT (5): Multiple processes. Do a process use performance (execution time) comparison of

Ø      Mutexes

Ø      AutoResetEvents/ ManualResetEvents

Ø      EXTRA CREDIT (5): Employ a .dll, test whether the GAC makes a difference