4
ответа

Кто-либо попробовал транзакционную память за C++?

Я проверял "whatif" сайт Intel, и их Транзакционный компилятор Памяти (каждый поток должен сделать атомарные фиксации или откатывать память системы, как База данных был бы). Это походит...
вопрос задан: 17 September 2008 12:22
3
ответа

Реальный опыт Используя программное обеспечение транзакционная память? [закрытый]

Кажется, что был недавний возрастающий интерес к STM (программное обеспечение транзакционная память) расширения языка и платформы. Clojure в особенности имеет превосходную реализацию, которая использует MVCC (...
вопрос задан: 3 August 2019 18:42
3
ответа

Является программное обеспечение Транзакционной Памятью то же как транзакции базы данных?

Я считал много о программном обеспечении Транзакционную Память, особенно относительно Haskell, но я пытаюсь изобразить, как это отличается от транзакций базы данных? Есть ли некоторые преимущества, которые я не делаю...
вопрос задан: 4 May 2011 16:29
3
ответа

Проблема монады STM

Это - просто гипотетический сценарий для иллюстрирования моего вопроса. Предположим, что существует два потока и один TVar, совместно использованный ими. В одном потоке существует атомарно блок, который читает TVar...
вопрос задан: 4 May 2011 16:29
2
ответа

Выбор модели непротиворечивости для параллельного языка программирования

Я нахожусь в стадии проектирования языка программирования, в настоящее время думающего об аспектах параллелизма. Я должен выяснить модель непротиворечивости, т.е. как данные обрабатываются параллельными процессами...
вопрос задан: 9 May 2009 20:59
1
ответ

То, как заставить TChan Haskell задержать сообщения как очереди сообщений Erlang, может?

Рассмотрите следующий код Erlang: - модуль (testit). - экспорт ([testit/0]). testit ()-> Pid = икра (забава testit_proc/0), Pid! финал, Pid! один, Pid! два, io:format ("Корень...
вопрос задан: 4 May 2011 16:29
0
ответов

Где находится клиент mysql «.my.cnf» в XAMPP для Windows?

Где находится mysql client .my.cnf с использованием XAMPP в Windows? Уточнение: этот файл не существует по умолчанию, поэтому, когда вы его создаете, где вы должны разместить его, чтобы использовать команду ...
вопрос задан: 3 August 2019 18:44
0
ответов

Чем Clojure STM отличается от Haskell STM?

Я пытаюсь найти различия между тем, что Clojure вызывает STM и то, что реализовано в Haskell как STM. Если отвлечься от фактических языковых семантических различий, я немного сбит с толку, как Rich ...
вопрос задан: 3 August 2019 11:57
0
ответов

Как добавить финализатор на TVar

Предпосылки В ответ на вопрос я построил и загрузил bounded-tchan (было бы неправильно загружать версию jnb). Если имени недостаточно, bounded-tchan (BTChan) - это STM ...
вопрос задан: 23 May 2017 09:58
0
ответов

Что такое транзакционная память?

Я в замешательстве, потому что, читая вики-страницу, мне кажется, что у меня просто есть система checkValidate и фиксации для загрузки и сохранения. Цель - решить проблемы с синхронизацией? Является ли это программным обеспечением...
вопрос задан: 29 June 2012 03:23
0
ответов

Программная транзакционная память - пример компоновки

Одно из основных преимуществ программной транзакционной памяти, о котором всегда упоминают, - это возможность компоновки и модульность. Различные фрагменты можно комбинировать для получения более крупных компонентов. В блокировках ...
вопрос задан: 4 May 2011 16:25
0
ответов

A way to form a 'select' on MVars without polling

I have two MVars (well an MVar and a Chan). I need to pull things out of the Chan and process them until the other MVar is not empty any more. My ideal solution would be something like the UNIX ...
вопрос задан: 4 May 2011 16:24