SlideShare a Scribd company logo
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
`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

More Related Content

More from aamousnowov

Theresa has many iCU potsents in her care- Some of the potients are on.pdf
Theresa has many iCU potsents in her care- Some of the potients are on.pdfTheresa has many iCU potsents in her care- Some of the potients are on.pdf
Theresa has many iCU potsents in her care- Some of the potients are on.pdf
aamousnowov
 
Theresa has many ICU patients in her care- Some of the patients are on.pdf
Theresa has many ICU patients in her care- Some of the patients are on.pdfTheresa has many ICU patients in her care- Some of the patients are on.pdf
Theresa has many ICU patients in her care- Some of the patients are on.pdf
aamousnowov
 
There are several types of interests that may be at stake in a negotia.pdf
There are several types of interests that may be at stake in a negotia.pdfThere are several types of interests that may be at stake in a negotia.pdf
There are several types of interests that may be at stake in a negotia.pdf
aamousnowov
 
There is an unequal distribution of news coverage regarding disasters-.pdf
There is an unequal distribution of news coverage regarding disasters-.pdfThere is an unequal distribution of news coverage regarding disasters-.pdf
There is an unequal distribution of news coverage regarding disasters-.pdf
aamousnowov
 
There is an archaeological study area located in southwestern NewMexic.pdf
There is an archaeological study area located in southwestern NewMexic.pdfThere is an archaeological study area located in southwestern NewMexic.pdf
There is an archaeological study area located in southwestern NewMexic.pdf
aamousnowov
 
There is a disease called by two copies of a recessive allele- xx- On.pdf
There is a disease called by two copies of a recessive allele- xx- On.pdfThere is a disease called by two copies of a recessive allele- xx- On.pdf
There is a disease called by two copies of a recessive allele- xx- On.pdf
aamousnowov
 
There are two ways that the tilt of the Earth's axis causes the summer.pdf
There are two ways that the tilt of the Earth's axis causes the summer.pdfThere are two ways that the tilt of the Earth's axis causes the summer.pdf
There are two ways that the tilt of the Earth's axis causes the summer.pdf
aamousnowov
 
There doesn't appear to be a statistical difference in the means (you'.pdf
There doesn't appear to be a statistical difference in the means (you'.pdfThere doesn't appear to be a statistical difference in the means (you'.pdf
There doesn't appear to be a statistical difference in the means (you'.pdf
aamousnowov
 
There have been many examples where the use of AI and Data Mining to m.pdf
There have been many examples where the use of AI and Data Mining to m.pdfThere have been many examples where the use of AI and Data Mining to m.pdf
There have been many examples where the use of AI and Data Mining to m.pdf
aamousnowov
 
There has been a debate over how climate change impact the incidence a.pdf
There has been a debate over how climate change impact the incidence a.pdfThere has been a debate over how climate change impact the incidence a.pdf
There has been a debate over how climate change impact the incidence a.pdf
aamousnowov
 
There are 60 students in a class- 10 are graduate students- We form a.pdf
There are 60 students in a class- 10 are graduate students- We form a.pdfThere are 60 students in a class- 10 are graduate students- We form a.pdf
There are 60 students in a class- 10 are graduate students- We form a.pdf
aamousnowov
 
Theme- Understanding relevance and centrality based information reteri.pdf
Theme- Understanding relevance and centrality based information reteri.pdfTheme- Understanding relevance and centrality based information reteri.pdf
Theme- Understanding relevance and centrality based information reteri.pdf
aamousnowov
 
There are 100 inhabitants on a remote island in the year 2000 - The po.pdf
There are 100 inhabitants on a remote island in the year 2000 - The po.pdfThere are 100 inhabitants on a remote island in the year 2000 - The po.pdf
There are 100 inhabitants on a remote island in the year 2000 - The po.pdf
aamousnowov
 
their state of happiness (Happy or Not Happy) and income (Low- Medium-.pdf
their state of happiness (Happy or Not Happy) and income (Low- Medium-.pdftheir state of happiness (Happy or Not Happy) and income (Low- Medium-.pdf
their state of happiness (Happy or Not Happy) and income (Low- Medium-.pdf
aamousnowov
 
There are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdf
There are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdfThere are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdf
There are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdf
aamousnowov
 
The z-test statistic is (Raund to two docimal plizces as naodod-).pdf
The z-test statistic is (Raund to two docimal plizces as naodod-).pdfThe z-test statistic is (Raund to two docimal plizces as naodod-).pdf
The z-test statistic is (Raund to two docimal plizces as naodod-).pdf
aamousnowov
 
There are 15 freshmen and 17 sophomore students in a classroom- We ran.pdf
There are 15 freshmen and 17 sophomore students in a classroom- We ran.pdfThere are 15 freshmen and 17 sophomore students in a classroom- We ran.pdf
There are 15 freshmen and 17 sophomore students in a classroom- We ran.pdf
aamousnowov
 
There are numerous sales apps that are very popular with sales people.pdf
There are numerous sales apps that are very popular with sales people.pdfThere are numerous sales apps that are very popular with sales people.pdf
There are numerous sales apps that are very popular with sales people.pdf
aamousnowov
 
There are several benefits to incorporating a business- Which of the f.pdf
There are several benefits to incorporating a business- Which of the f.pdfThere are several benefits to incorporating a business- Which of the f.pdf
There are several benefits to incorporating a business- Which of the f.pdf
aamousnowov
 
There are no valves at the entrance of the venae cavae and pulmonary v.pdf
There are no valves at the entrance of the venae cavae and pulmonary v.pdfThere are no valves at the entrance of the venae cavae and pulmonary v.pdf
There are no valves at the entrance of the venae cavae and pulmonary v.pdf
aamousnowov
 

More from aamousnowov (20)

Theresa has many iCU potsents in her care- Some of the potients are on.pdf
Theresa has many iCU potsents in her care- Some of the potients are on.pdfTheresa has many iCU potsents in her care- Some of the potients are on.pdf
Theresa has many iCU potsents in her care- Some of the potients are on.pdf
 
Theresa has many ICU patients in her care- Some of the patients are on.pdf
Theresa has many ICU patients in her care- Some of the patients are on.pdfTheresa has many ICU patients in her care- Some of the patients are on.pdf
Theresa has many ICU patients in her care- Some of the patients are on.pdf
 
There are several types of interests that may be at stake in a negotia.pdf
There are several types of interests that may be at stake in a negotia.pdfThere are several types of interests that may be at stake in a negotia.pdf
There are several types of interests that may be at stake in a negotia.pdf
 
There is an unequal distribution of news coverage regarding disasters-.pdf
There is an unequal distribution of news coverage regarding disasters-.pdfThere is an unequal distribution of news coverage regarding disasters-.pdf
There is an unequal distribution of news coverage regarding disasters-.pdf
 
There is an archaeological study area located in southwestern NewMexic.pdf
There is an archaeological study area located in southwestern NewMexic.pdfThere is an archaeological study area located in southwestern NewMexic.pdf
There is an archaeological study area located in southwestern NewMexic.pdf
 
There is a disease called by two copies of a recessive allele- xx- On.pdf
There is a disease called by two copies of a recessive allele- xx- On.pdfThere is a disease called by two copies of a recessive allele- xx- On.pdf
There is a disease called by two copies of a recessive allele- xx- On.pdf
 
There are two ways that the tilt of the Earth's axis causes the summer.pdf
There are two ways that the tilt of the Earth's axis causes the summer.pdfThere are two ways that the tilt of the Earth's axis causes the summer.pdf
There are two ways that the tilt of the Earth's axis causes the summer.pdf
 
There doesn't appear to be a statistical difference in the means (you'.pdf
There doesn't appear to be a statistical difference in the means (you'.pdfThere doesn't appear to be a statistical difference in the means (you'.pdf
There doesn't appear to be a statistical difference in the means (you'.pdf
 
There have been many examples where the use of AI and Data Mining to m.pdf
There have been many examples where the use of AI and Data Mining to m.pdfThere have been many examples where the use of AI and Data Mining to m.pdf
There have been many examples where the use of AI and Data Mining to m.pdf
 
There has been a debate over how climate change impact the incidence a.pdf
There has been a debate over how climate change impact the incidence a.pdfThere has been a debate over how climate change impact the incidence a.pdf
There has been a debate over how climate change impact the incidence a.pdf
 
There are 60 students in a class- 10 are graduate students- We form a.pdf
There are 60 students in a class- 10 are graduate students- We form a.pdfThere are 60 students in a class- 10 are graduate students- We form a.pdf
There are 60 students in a class- 10 are graduate students- We form a.pdf
 
Theme- Understanding relevance and centrality based information reteri.pdf
Theme- Understanding relevance and centrality based information reteri.pdfTheme- Understanding relevance and centrality based information reteri.pdf
Theme- Understanding relevance and centrality based information reteri.pdf
 
There are 100 inhabitants on a remote island in the year 2000 - The po.pdf
There are 100 inhabitants on a remote island in the year 2000 - The po.pdfThere are 100 inhabitants on a remote island in the year 2000 - The po.pdf
There are 100 inhabitants on a remote island in the year 2000 - The po.pdf
 
their state of happiness (Happy or Not Happy) and income (Low- Medium-.pdf
their state of happiness (Happy or Not Happy) and income (Low- Medium-.pdftheir state of happiness (Happy or Not Happy) and income (Low- Medium-.pdf
their state of happiness (Happy or Not Happy) and income (Low- Medium-.pdf
 
There are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdf
There are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdfThere are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdf
There are 24 evenly distributed nodes on an 8 port 100 BaseT HUB- What.pdf
 
The z-test statistic is (Raund to two docimal plizces as naodod-).pdf
The z-test statistic is (Raund to two docimal plizces as naodod-).pdfThe z-test statistic is (Raund to two docimal plizces as naodod-).pdf
The z-test statistic is (Raund to two docimal plizces as naodod-).pdf
 
There are 15 freshmen and 17 sophomore students in a classroom- We ran.pdf
There are 15 freshmen and 17 sophomore students in a classroom- We ran.pdfThere are 15 freshmen and 17 sophomore students in a classroom- We ran.pdf
There are 15 freshmen and 17 sophomore students in a classroom- We ran.pdf
 
There are numerous sales apps that are very popular with sales people.pdf
There are numerous sales apps that are very popular with sales people.pdfThere are numerous sales apps that are very popular with sales people.pdf
There are numerous sales apps that are very popular with sales people.pdf
 
There are several benefits to incorporating a business- Which of the f.pdf
There are several benefits to incorporating a business- Which of the f.pdfThere are several benefits to incorporating a business- Which of the f.pdf
There are several benefits to incorporating a business- Which of the f.pdf
 
There are no valves at the entrance of the venae cavae and pulmonary v.pdf
There are no valves at the entrance of the venae cavae and pulmonary v.pdfThere are no valves at the entrance of the venae cavae and pulmonary v.pdf
There are no valves at the entrance of the venae cavae and pulmonary v.pdf
 

Recently uploaded

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 

Recently uploaded (20)

The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 

There is duality between monitors and message passing- What is that du (1).pdf

  • 1. 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 `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()`