Я хотел бы знать, как создать тупик.
Я пытался создать в Rust программу с тупиком.
Как его создать?
Очень простой вариант:
use std::sync::{Arc, Mutex}; fn main() { let data = Arc::new(Mutex::new(0)); let d1 = data.lock(); let d2 = data.lock(); // cannot lock, since d1 is still active }