Menu

[Solved] Following Codes May Result Data Consistency Race Condition Q37202465

producer process can be modified as follows: while (true) [ /* produce an item in next-produced*/ while (counterBUFFER SIZE)

why following codes may result in data consistency in racecondition?

producer process can be modified as follows: while (true) [ /* produce an item in next-produced*/ while (counterBUFFER SIZE) ;/* do nothing / buffer Cin]-next-produced; in = (in + 1) % BUFFERS!ZE; counter++ he consumer process can be modified as follows while (true) [ The code for consumer while (counter0) ;/* do nothing / next.consumed buffer [out]; out = (out + 1) % BUFFER_SIZE; counter /consume the item in next.consumed/ Show transcribed image text producer process can be modified as follows: while (true) [ /* produce an item in next-produced*/ while (counterBUFFER SIZE) ;/* do nothing / buffer Cin]-next-produced; in = (in + 1) % BUFFERS!ZE; counter++ he consumer process can be modified as follows while (true) [ The code for consumer while (counter0) ;/* do nothing / next.consumed buffer [out]; out = (out + 1) % BUFFER_SIZE; counter /consume the item in next.consumed/

Expert Answer


Answer to why following codes may result in data consistency in race condition?… . . .

OR


Leave a Reply

Your email address will not be published. Required fields are marked *