Compare and contrast the use of monitors and semaphore operations.

What will be an ideal response?


Monitors use the important system structuring technique of information hiding; clients of a monitor cannot directly access its variables, nor can clients access the internal monitor procedures. The client’s view of the monitor is simply that of an abstract object. Semaphores are a much lower level means of enforcing thread synchronization and mutual exclusion. In fact, monitors can be constructed with semaphores, thus they are at least as powerful as semaphores.

Computer Science & Information Technology

You might also like to view...

What is an association on a bridge, and how is it used?

What will be an ideal response?

Computer Science & Information Technology

As shown in the accompanying figure, page elements ____________________ to fit in a window.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

What’s wrong with the following while iteration statement?

``` while (z >= 0) { sum += z; } ```

Computer Science & Information Technology

In MLA style, a(n) ________ is a list of sources used in a research paper and are listed at the end of a document

Fill in the blank(s) with correct word

Computer Science & Information Technology