![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 22.07.2021 21:10 alex12everett
Dijkstra posed each of the following solutions as a potential software solution to the critical section problem and then explained why they failed [Dijkstra, 1968]. Provide your explanation about why they failed.
a. proc (int i) {
while (TRUE ) {
compute;
while (turn ! = i);
critical_section ;
turn = (i+1) mod 2;
}
shared int turn;
turn = 1;
fork ( proc, 1, 0);
fork (proc, 1, 1); 8.6
b. proc (int i) {
while (TRUE)
compute;
while (flagt ( i+1 ) mod 21);
flag [i]
critical_section; TRUE;
flag[i] FALSE;
}
}
shared boolean flag[2];
flag[1] = FALSE; flag[0]
fork ( proc , 1, 0);
fork (proc, 1, 1);
c. proc (int i) {
while (TRUE ) {
compute;
flag [i] = TRUE ;
while (flagl (i+1) mod 2] );
critical_section;
flag [i] = TRUE; FALSE;
}
}
shared boolean flag[2];
flag[0] flag [ 1 ] = FALSE;
fork (proc, 1, 0);
fork ( proc, 1, 1);
![ansver](/tpl/images/cats/User.png)
Answers: 3
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 20:00
Need asap write a short paper describing the history and differences between six sigma, waterfall, agile, and scrum models. understanding these models can give you a good idea of how diverse and interesting it development projects can be. describe what the rationale for them is and describe their key features. describe the history behind their development. at least 400 words
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 08:20
Which type of entity describes a fundamental business aspect of a database? a. linking b. lookup c. domain d. weak
Answers: 3
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 09:30
What is the definition of digital literacy?
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 24.06.2019 13:30
Type the correct answer in the box. spell all words correctly. what is the default margin width on all four sides of a document? by default, the document has a margin on all four sides.
Answers: 1
You know the right answer?
Dijkstra posed each of the following solutions as a potential software solution to the critical sect...
Questions
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/en.png)
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/fizika.png)
Physics, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/en.png)
English, 05.11.2020 01:00
![question](/tpl/images/cats/geografiya.png)
Geography, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
Mathematics, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 05.11.2020 01:00
![question](/tpl/images/cats/biologiya.png)
![question](/tpl/images/cats/istoriya.png)
History, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
Mathematics, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
Mathematics, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/health.png)
Health, 05.11.2020 01:00
![question](/tpl/images/cats/en.png)
English, 05.11.2020 01:00
![question](/tpl/images/cats/mat.png)
Mathematics, 05.11.2020 01:00