Rust - Zámek na čtení

Rust - Zámek na čtení
« kdy: 18. 01. 2021, 23:00:06 »
Zdravím. Dělám bare metal lispoidní interpeter v Rustu. Nejprve mám editor. Takže mám přerušení že když se stiskne klávesa udělá se polling a uloží se do bufferu. A poté když mi běží program, chci aby při zavolání funkce readln se mi také načetl vstup z klávesnice. A když chci číst z bufferu editoru, mám tu deadlock, editor mi drží zámek. Co s tím kam dělat? Děkuji.