LINUX.ORG.RU

История изменений

Исправление Manhunt, (текущая версия) :

как всё это взаимодействует с многопоточностью — хз

Насколько я уловил общую идею, immutable данные можно свободно шарить между потоками. А обмен mutable данными между потоками осуществляется через передачу владения, так что в каждый момент времени только один поток имеет доступ к mutable куску памяти.

Не ясно только, как с такими ограничениями реализовать, например, потокобезопасную очередь (pipe).

Исходная версия Manhunt, :

как всё это взаимодействует с многопоточностью — хз

Насколько я уловил общую идею, immutable данные можно свободно шарить между потоками. А обмен mutable данными между потоками осуществляется через передачу владения, так что в каждый момент времени только один поток имеет доступ к mutable куску памяти.