![subject](/tpl/images/cats/informatica.png)
Computers and Technology, 26.08.2019 16:30 tddreviews
Exercise 4.4.6: wait/signal vs wait/notify. info about a different version of a monitor, developed for the programming language mesa, replaces the primitive "signal" with "notify", which does not block the invoking process on the urgent queue but allows the process to finish the current function. as a result, a process is able to execute multiple "notify" statements before exiting a function. two processes, p1 and p2, call the function f() in the following monitor and since x < 0, both become blocked on c. a process p3 calls g() and notifies both p1 and p2 that x is now greater than 0. monitor m { x = -1 f() { if (x < 0) c. wait x = h(x) } g() { x = 1 c. notify c. notify } (a) what could go wrong with this code and yield incorrect results? (b) how could the program be modified to avoid the problem?
![ansver](/tpl/images/cats/User.png)
Answers: 1
![](/tpl/images/ask_question.png)
![](/tpl/images/ask_question_mob.png)
Another question on Computers and Technology
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 11:00
Which law requires employers to provide safe working environments for their employees? a. civil rights act b. fair labor standards act c. occupational safety and health act d. wagner act
Answers: 1
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 11:30
One subtask in the game is to roll the dice. explain why is roll the dice an abstraction.
Answers: 3
![question](/tpl/images/cats/informatica.png)
![question](/tpl/images/cats/informatica.png)
Computers and Technology, 22.06.2019 14:20
Consider a byte-addressable computer with 16mb of main memory, a cache capable of storing a total of 64kb of data and block size of 32 bytes. (a) how many bits in the memory address? (b) how many blocks are in the cache? (c) specify the format of the memory address, including names and sizes, when the cache is: 1. direct-mapped 2. 4-way set associative 3. fully associative
Answers: 2
You know the right answer?
Exercise 4.4.6: wait/signal vs wait/notify. info about a different version of a monitor, developed...
Questions
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/obshestvoznanie.png)
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/en.png)
English, 08.05.2020 15:57
![question](/tpl/images/cats/mat.png)
Mathematics, 08.05.2020 15:57
![question](/tpl/images/cats/mat.png)
Mathematics, 08.05.2020 15:57
![question](/tpl/images/cats/istoriya.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 08.05.2020 15:57
![question](/tpl/images/cats/mat.png)
Mathematics, 08.05.2020 15:57
![question](/tpl/images/cats/mat.png)
![question](/tpl/images/cats/himiya.png)
![question](/tpl/images/cats/en.png)
English, 08.05.2020 15:57
![question](/tpl/images/cats/himiya.png)
![question](/tpl/images/cats/mat.png)
Mathematics, 08.05.2020 15:57
![question](/tpl/images/cats/himiya.png)
Chemistry, 08.05.2020 15:57
![question](/tpl/images/cats/geografiya.png)
![question](/tpl/images/cats/geografiya.png)
Geography, 08.05.2020 15:57
![question](/tpl/images/cats/mat.png)
Mathematics, 08.05.2020 15:57
![question](/tpl/images/cats/mat.png)