You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O Deadlock pode acontecer com processos do sistema operacional e também com threads.
Neste exemplo eu tenho 2 threads, a primeira quer usar o objeto 1 então ela vai bloquear o objeto 1 usando o syncronized mas como existe o objeto 2 e thread 2 bloqueia o objeto 2 acontece um impasse porque a Thread 1 quer usar o 2 objeto e a 2 quer usar o 1 objeto. E como as duas estão segurando os objetos, tem o deadlock.
Ao bloquear um recurso que um processo ou outra thread quer usar é chamado de deadlock
The text was updated successfully, but these errors were encountered:
O Deadlock pode acontecer com processos do sistema operacional e também com threads.
Neste exemplo eu tenho 2 threads, a primeira quer usar o objeto 1 então ela vai bloquear o objeto 1 usando o syncronized mas como existe o objeto 2 e thread 2 bloqueia o objeto 2 acontece um impasse porque a Thread 1 quer usar o 2 objeto e a 2 quer usar o 1 objeto. E como as duas estão segurando os objetos, tem o deadlock.
Ao bloquear um recurso que um processo ou outra thread quer usar é chamado de deadlock
The text was updated successfully, but these errors were encountered: