Исправление red75prim, (текущая версия) :
Rust вообще не имеет никаких инструментов для решения этих проблем, а они, между прочим, ключевые для многопоточного программирования.
Каких конкретно инструментов вам не хватает для реализации, скажем Software Transaction Memory из упоминавшейся Clojure?
Давайте назовем тред: лучше ли Rust, чем C++?
Ок, какие упоминавшиеся выше инструменты есть в С++, которых не хватает в расте?
И как вы собирались заставить программиста на С++ не шарить ссылки/shared_ptr между потоками без использования синхронизации для доступа к данным?
Исправление red75prim, :
Rust вообще не имеет никаких инструментов для решения этих проблем, а они, между прочим, ключевые для многопоточного программирования.
Каких конкретно инструментов вам не хватает для реализации, скажем Software Transaction Memory из упоминавшейся Clojure?
Давайте назовем тред: лучше ли Rust, чем C++?
Ок, какие упоминавшиеся выше инструменты есть в С++, которых не хватает в расте?
И как вы собирались заставить программиста на С++ не шарить ссылки между потоками?
Исходная версия red75prim, :
Rust вообще не имеет никаких инструментов для решения этих проблем, а они, между прочим, ключевые для многопоточного программирования.
Каких конкретно инструментов вам не хватает для реализации, скажем Software Transaction Memory из упоминавшейся Clojure?
Давайте назовем тред: лучше ли Rust, чем C++?
Ок, какие упоминавшиеся выше инструменты есть в С++, которых не хватает в расте?