0
ответов

Как реализовать параллельный круговой билет (счетчик) в Java?

Я хочу реализовать круговой счетчик в Java. Счетчик при каждом запросе должен увеличиваться (атомарно), а при достижении верхнего предела должен сбрасываться до 0. Что было бы лучшим способом ...
вопрос задан: 27 September 2011 16:22
0
ответов

это sql серверная транзакция атомарная

так что у меня есть хранимая процедура (sql сервер 2008 r2) что-то вроде этой начальной транзакции. Начало TRY //критическая секция выбирает значение обновления значения //окончание критической секции ...
вопрос задан: 15 September 2011 12:07
0
ответов

Каков вариант использования операции атомарного обмена (чтения-записи)?

C ++ 0x определяет шаблон std :: atomic для поточно-безопасного атомарного доступа к переменным. В этом шаблоне, среди прочего, есть функция-член std :: atomic :: exchange, которая атомарно сохраняет новое значение в "...
вопрос задан: 10 August 2011 08:24
0
ответов

Является ли оценка оператора switch потокобезопасной?

Рассмотрим следующий пример кода: class MyClass {public long x; public void DoWork () {switch (x) {case 0xFF00000000L: // делать что угодно ... ...
вопрос задан: 5 August 2011 08:00
0
ответов

как я могу преобразовать неатомарную операцию в атомарную

Я пытаюсь понять атомарные и не атомарные операции. применительно к операционной системе, а также к C. В соответствии со страницей википедии здесь. Рассмотрим простой счетчик, который отличается ...
вопрос задан: 10 July 2011 07:24
0
ответов

Atomic 64-битная запись с помощью GCC

Я запутался в многопоточном программировании и надеялся, что кто-нибудь придет и даст мне понять. Немного почитав, я пришел к ...
вопрос задан: 10 March 2011 10:52
0
ответов

Какие операции файловой системы должны быть атомарными?

Unlink, fsync, и переименовать только те, которые по определению атомарны? Изменить: атомарный означает, что операция либо завершается успешно и имеет эффект, либо терпит неудачу и не имеет эффекта; операция не должна ...
вопрос задан: 8 March 2011 12:30
0
ответов

Должен ли LOCK_EX для чтения и записи быть атомарным?

file_put_contents ("файл", "данные", LOCK_EX) для записи (что означает - получить блокировку и запись) file_get_contents ("файл", LOCK_EX) для чтения (что означает - получить блокировку, а затем прочитать) будет ли это ...
вопрос задан: 4 February 2011 15:33
0
ответов

C # принципиально не переносится?

Я использую C # некоторое время, а недавно начал работать над добавлением параллелизма в свой побочный проект. Итак, согласно Microsoft, чтение и запись в целые числа и даже числа с плавающей запятой являются атомарными. Я ...
вопрос задан: 29 September 2010 19:20
0
ответов

Может ли база данных поддерживать «атомарность», но не «согласованность», или наоборот?

Я читаю о свойствах ACID базы данных. Атомарность и согласованность кажутся очень тесно связанными. Мне интересно, есть ли какие-нибудь сценарии, в которых нам нужно просто поддерживать атомарность, но не…
вопрос задан: 29 September 2010 05:25
0
ответов

сравнить и поменять местами по сравнению с тестом и установить

Может ли кто-нибудь объяснить мне работу и различия вышеуказанных операций в многопоточности?
вопрос задан: 7 September 2010 14:03