logo

Crowdly

Two threads, T1 and T2, are executing in parallel. Can a deadlock occur? Justif...

✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.

Two threads, T1 and

T2, are executing in parallel. Can a deadlock occur? Justify your answer.

void thread1() {

    lock(A);

    ...

    lock(B);

    ...

   

unlock(B);

    unlock(A);

}

 

void thread2() {

    lock(B);

    ...

    lock(A);

    ...

    unlock(A);

    unlock(B);

}

Більше питань подібних до цього

Хочете миттєвий доступ до всіх перевірених відповідей на fpmi.bg?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!