Quiz Yourself: Multithreading in .NET
Test your understanding of multithreading concepts, including thread management, synchronization primitives, the Thread Pool, and parallel loops.
We'll cover the following...
We'll cover the following...
Technical Quiz
1.
What makes a Semaphore different from a Mutex or a lock?
A.
A Semaphore can only be used on legacy single-core processors for synchronization.
B.
A Semaphore allows you to limit concurrent access to a specific number of threads (throttling).
C.
A Semaphore is the only synchronization primitive that does not require a try/finally block for safety.
D.
A Semaphore can only be used with local variables rather than shared global resources.
1 / 14
...