Gabarito disponível
Texto-base:
Julgue os itens que se seguem, referentes a HTML, CSS e JavaScript, Python e Java.
No Java, versão 21, o bloqueio de uma virtual thread, por exemplo, em uma operação de I/O, bloqueia a platform thread subjacente.
Julgue os itens que se seguem, referentes a HTML, CSS e JavaScript, Python e Java.
No Java, versão 21, o bloqueio de uma virtual thread, por exemplo, em uma operação de I/O, bloqueia a platform thread subjacente.
Resolução comentada
Virtual thread bloqueada em I/O libera a platform thread (carrier).
No Java 21 (Project Loom), quando uma virtual thread bloqueia em uma operação de I/O, ela é desmontada (unmounted) da platform thread (carrier), que fica livre para executar outras virtual threads. Assim, o bloqueio não bloqueia a platform thread subjacente (salvo casos de pinning).
Análise das alternativas
Certo: incorreto, pois a platform thread não fica bloqueada. Errado: correto.
Referência: JEP 444 – Virtual Threads (Java 21)
Resolução comentada do VaiConcursos.