-
-
-
CENAPAD-MGCO
A seguir: Árvore B
Acima: Respostas
Anterior: Comparação e Troca em
key mutexA, mutexB; a = 1; b = 1; cobegin T1:: lock(mutexA); a = a + 100; lock(mutexB); unlock(mutexA); b = b + 100; unlock(mutexB); || T2:: lock(mutexA); a = a * 2; lock(mutexB); unlock(mutexA); b = b * 2; unlock(mutexB); coend
Exercício 17109
O que aconteceria se tivéssemos T2:: b = b * 2; a = a * 2, e empregássemos two-phase locking?