История изменений
Исправление Manhunt, (текущая версия) :
как всё это взаимодействует с многопоточностью — хз
Насколько я уловил общую идею, immutable данные можно свободно шарить между потоками. А обмен mutable данными между потоками осуществляется через передачу владения, так что в каждый момент времени только один поток имеет доступ к mutable куску памяти.
Не ясно только, как с такими ограничениями реализовать, например, потокобезопасную очередь (pipe).
Исходная версия Manhunt, :
как всё это взаимодействует с многопоточностью — хз
Насколько я уловил общую идею, immutable данные можно свободно шарить между потоками. А обмен mutable данными между потоками осуществляется через передачу владения, так что в каждый момент времени только один поток имеет доступ к mutable куску памяти.