Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Plataforma digital: Prêmio estimula tribunais a aperfeiçoar códigos-fonte
Desenvolvedores e desenvolvedoras de sistemas do Judiciário podem participar, periodicamente, do Prêmio CNJ ao Grupo Revisor de Códigos. O prêmio contempla profissionais que revisam código-fonte com o maior número de demandas avaliadas.
A iniciativa buscar estimular as equipes dos tribunais para a revisão de códigos-fontes de soluções desenvolvidas para a Plataforma Digital do Poder Judiciário e o Processo Judicial eletrônico (PJe). Para participar, as pessoas interessadas devem fazer parte do Grupo Revisor de Códigos-Fonte, que analisa as mudanças implementadas.
Quem tiver interesse em integrar o Grupo Revisor deve en…
Para resolver esta questão, considere o seguinte código-fonte escrito na linguagem Pyton.
import threading
import time
lock1 = threading.Lock()
lock2 = threading.Lock()
def T1():
print(“T1: tentando adquirir lock1”)
lock1.acquire()
time.sleep(1)
lock2.acquire()
lock2.release()
lock1.release()
print(“T1: Finalizada”)
def T2():
print(“T2: tentando adquirir lock2”)
lock2.acquire()
time.sleep(1)
lock1.acquire()
lock1.release()
lock2.release()
print(“T1: Finalizada”)
t1 = threading.Thread(target = T1)
t2 = threading.Thread(target = T2)
t1.start()
t2.start()
t1.join()
t2.join()
Tendo por base as informações a…



