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