Discussion Forum
Que. | The following two functions P1 and P2 that share a variable B with an initial value of 2 execute concurrently.
P1() { C = B – 1; B = 2*C; } P2() { D = 2 * B; B = D - 1; } The number of distinct values that B can possibly take after the execution is |
a. | 3 |
b. | 2 |
c. | 5 |
d. | 4 |
Answer:3 |