Question: There is duality between monitors and message passing. What is that duality exactly? In the table, the rows represent notions about monitors, and the columns

There is duality between monitors and message passing. What is that duality exactly?

In the table, the rows represent notions about monitors, and the columns represent notions about message passing.

Match the columns in a cell to represent that a notion about monitors is dual to a notion about message passing.

`request` channel and operation kinds

arms of case statement on operation kind

retrieve and process pending request

`send request(); receive reply()`

save pending request

local server variables

`send reply()`

`receive request()`

procedure bodies

monitor entry

permanent variables

`wait`

procedure identifiers

`signal`

procedure call

procedure return

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!