Mathesis Concursos Baixar grátis
2024 CESPE/Cebraspe Analista — Tecnologia da Informação Certo ou Errado Médio

TSE Unificado 2024 · 17 — item 99

use std::sync::{Arc}; use std::thread; fn main() { let counter = Arc::new(0); let mut handles = vec![]; for _ in 0..10 { let counter_clone = Arc::clone(&counter); let handle = thread::spawn(move || { let mut num = counter_clone.lock().unwrap(); *num += 1; handles.push(handle); for handle in handles { handle.join().unwrap(); println!(“Resultado final do contador: {}”, *counter.lock().unwrap()); Com base no trecho de código precedente, escrito em Rust, que cria um contador, julgue o item a seguir. A instrução let counter = Arc::new(0); combina exclusão mútua com contagem atômica de referência e garante acesso seguro e exclusivo a dados entre threads.

  1. C Certo
  2. E Errado

Gabarito oficial

Errado

Por que a resposta é errado?

No app, este item vem com a explicação completa: o dispositivo ou o conceito cobrado, por que o gabarito é errado e onde está a pegadinha da CESPE/Cebraspe. São 1.563 explicações só em TSE, e 9.512 questões nos onze concursos do app.

Disponível noGoogle Play Em breve naApp Store

47 de 68 em Analista — Tecnologia da Informação · TSE Unificado (Justiça Eleitoral)