Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — CESPE / CEBRASPE 2025

TI - Desenvolvimento de SistemasCódigos em Java
Código
ce417700
Banca
CESPE / CEBRASPE
Órgão
CAESB
Ano
2025
Cargo
Ana SN ( )
public class Main {   public static void main(String[] args) throws InterruptedException {   ExecutorService executor = Executors.newThreadPerTaskExecutor( Thread.ofVirtual().factory());   System.out.println("Executor created");   for (int i = 0; i < 10; i++) { int taskNumber = i; executor.submit(() -> { System.out.println("Task " + taskNumber + " executed by " + Thread.currentThread()); });   }   executor.shutdown();   } }   A execução do trecho de código precedente, em Java 21, resultará na criação de
  1. Aum ExecutorService que utiliza um pool fixo de threads virtuais.
  2. Bthreads que serão gerenciadas diretamente pelo sistema operacional.
  3. Cthreads virtuais que serão automaticamente descartadas após a execução da tarefa.
  4. Dthreads virtuais que ficarão em estado de execução, de forma contínua.
  5. Ethreads físicas compatíveis com o método submit() utilizado no código.
Revelar gabarito e comentário

GabaritoC — threads virtuais que serão automaticamente descartadas após a execução da tarefa.

Link permanente: /questoes/ce417700