Gibt es allgemeine Regeln, Design-Dokumentation oder Ähnliches, die erklären, wie die Rust-Standardbibliothek Threads behandelt, die nicht von std::thread
? erzeugt wurden?
Ich habe eine cdylib
crate und möchte sie aus einer anderen Sprache in einer verketteten Weise verwenden:
speziell in
%Vor% ist es sicher, shared_data
von einem Thread zu ändern, der von thread::spawn
erzeugt wurde, wenn Java_com_example_Foo_f
von einem unbekannten JVM-Thread aufgerufen wird?
Tags und Links multithreading rust