0
ответов

Вызывает ли запись того же значения в ту же ячейку памяти гонку данных?

Рассмотрим следующий код, который записывает одно и то же значение в одну и ту же ячейку памяти из нескольких потоков: void f (int * buf, int n, int * p) {for (int i = 0; i
вопрос задан: 29 November 2011 18:38
0
ответов

Синхронизация и сохранение времени нескольких приложений

Как мне реализовать систему, которая будет поддерживать работу 20 приложений в закрытой сети, чтобы оставаться синхронизированными при выполнении различных задач? Каждое приложение будет идентичным, на идентичном ...
вопрос задан: 25 November 2011 17:05
0
ответов

Класс Java, позволяющий читать или изменять одновременно несколько потоков

Допустим, у вас есть следующий класс: class A {private Foo foo = новый Foo (); Foo getFoo () {return foo; //foo.clone ()? } void modifyFoo () {// модифицируйте this.foo ...
вопрос задан: 22 November 2011 16:33
0
ответов

Синхронизация локального файла sqlite с iCloud

Я храню некоторые данные в моем iOS app прямо в локальном файле .sqlite. Я решил сделать это вместо CoreData, потому что данные должны быть совместимы с платформами сторонних производителей. Теперь я пытаюсь прийти ...
вопрос задан: 15 November 2011 23:57
0
ответов

Доступны ли фреймворки для отслеживать активность пользователей?

Прежде чем я начал писать свои собственные классы, мне было интересно, существует ли уже существующий фреймворк для использования. Это для приложения Winform / WPF. Я буду хранить такие вещи, как батарея ...
вопрос задан: 14 November 2011 14:25
0
ответов

Определение «примитива синхронизации»

Что именно означает термин «примитив синхронизации»? Например: мьютекс, критическая секция, таймер ожидания, событие, монитор, условная переменная, семафор. Все ли они синхронизируются ...
вопрос задан: 5 November 2011 01:34
0
ответов

Рабочая среда Mysql синхронизирует различные базы данных

Я использую рабочую среду Mysql для разработки базы данных для моего приложения. Я использую как минимум две базы данных, например: my_local: моя локальная база данных для тестирования, которая всегда синхронизируется с рабочей средой mysql ...
вопрос задан: 4 November 2011 00:20
0
ответов

Что произойдет, если два процесса на разных процессорах попытаются получить блокировку ТОЧНО в одно и то же время

Хорошо, я читаю о синхронизации и читаю различные алгоритмы, такие как спин-блокировки, семафоры и мьютекс, чтобы избежать состояния гонки.Однако эти алгоритмы не могут предотвратить гонку ...
вопрос задан: 23 October 2011 00:54
0
ответов

Это ошибка в ленивой реализации Scala 2.9.1 или просто артефакт декомпиляции

Я рассматриваю возможность использования Scala для довольно интенсивной в вычислительном отношении программы. Профилирование C++ версии нашего кода показало, что мы могли бы значительно выиграть от ленивой оценки. Я попробовал ...
вопрос задан: 22 October 2011 20:28
0
ответов

Java-эквивалент .NET ManualResetEvent и WaitHandle

Я хотел бы знать, предоставляет ли Java эквивалент. NET классов ManualResetEvent и WaitHandle, поскольку я хотел бы написать код, который блокируется на заданный тайм-аут, если не запускается событие. ...
вопрос задан: 20 October 2011 14:47
0
ответов

межпроцессор boost с именем mutex остается полученным после сбоя

Я использую boost :: interpocess :: scoped_lock, используя named_mutex и тайм-аут; Я работаю в ОС Linux. Во время одного из моих тестов у меня произошел сбой: с тех пор каждый раз, когда я пытаюсь запустить снова ...
вопрос задан: 18 October 2011 14:00
0
ответов

Какой самый эффективный способ запуска асинхронных функций в PHP?

Я работаю над приложением, которое использует Amazon MWS API, написанное в основном на PHP. Это приложение позволяет продавцам Amazon зарегистрироваться, предоставить некоторые учетные данные продавца Amazon и приложение, а затем ...
вопрос задан: 17 October 2011 13:38
0
ответов

Есть ли в Java механизм времени компиляции, чтобы попытаться гарантировать, что использование определенного класса всегда синхронизировано?

В настоящее время у нас есть класс в нашей кодовой базе, который использует ключевое слово synchronized на уровне метода для обеспечения согласованности данных в многопоточных операциях. Это выглядит примерно так: public class ...
вопрос задан: 13 October 2011 15:21
0
ответов

Исключение при освобождении мьютекса. Что могло вызвать это?

Я получаю следующее исключение «Метод синхронизации объекта был вызван из несинхронизированного блока кода» при освобождении мьютекса в приведенном ниже коде: int count = 0; try {{ 1}} {mutex.WaitOne (...
вопрос задан: 6 October 2011 19:56
0
ответов

Нужна синхронизация для счетчика только приращения?

Я использую целое число в качестве счетчика. Целое число будет только увеличиваться, и наверняка более одного потока будут увеличивать его одновременно. Значение этого счетчика считывается в конце выполнения программы ...
вопрос задан: 4 October 2011 10:08
0
ответов

Когда можно использовать переменную cond для синхронизации ее собственного уничтожения / отмены отображения?

Согласно POSIX, должно быть безопасно уничтожить инициализированную переменную условия, при которой ни один поток в настоящее время не заблокирован. Кроме того, для разблокировки указываются операции сигнала и широковещательной передачи ...
вопрос задан: 29 September 2011 14:00
0
ответов

Как создать именованное автосохранение в C #?

Мне нужно синхронизировать два приложения с помощью именованного события. Но ни AutoResetEvent, ни ManualResetEvent не содержат конструктора с именем для события (только начальное состояние). Я могу открыть существующие ...
вопрос задан: 29 September 2011 08:16
0
ответов

Отступите текст в UITextField

Мой вопрос так же прост, как и заголовок, но вот еще немного: у меня есть UITextField, на котором я установил фоновое изображение. Проблема в том, что текст обнимается так близко к краю, что тоже...
вопрос задан: 27 September 2011 07:46
0
ответов

Нужно ли избегать символов, не относящихся к ASCII, в JavaScript

Есть ли какая-либо функция для выполнения следующих действий? var speceyStr = «ipsum áá éé lore»; вар encodedStr = someFunction (specialStr); //тогда encodedStr должен быть похожим на 'знания ipsum \u00E1\u00E1 \u00E9\u00E9 ' я...
вопрос задан: 21 September 2011 12:12
0
ответов

Если вы должны синхронизировать метод прогона? Почему или почему нет?

Я всегда думал, что синхронизация метода прогона в классе Java, который реализует Runnable, является избыточным. Я пытаюсь выяснить, почему люди делают это: публичный класс ThreadedClass Illyings ...
вопрос задан: 14 September 2011 00:01
0
ответов

Java: Как синхронизировать доступ к массиву и каковы ограничения о том, что идет в синхронизированном состоянии

, у меня было массив 2x2, на котором у меня работают два потока. Можно использовать синхронизированное заявление в Java на массиве? Как работает блокировка? Учебная поток Java заявил, что ...
вопрос задан: 8 September 2011 16:02
0
ответов

синхронизируют доступ к статическому полю

в Пункте 67 Эффективного Java Josh Bloch, он упомянул, что, если метод изменяет статическое поле, необходимо синхронизировать доступ к этому полю, поскольку для клиентов не возможно выступить внешний...
вопрос задан: 4 September 2011 20:59
0
ответов

Подписка на события в VB.NET

Я пытаюсь преобразовать код C # в VB.NET. У меня есть следующее в C # (который работает) m_switchImageTimer = new DispatcherTimer (); m_switchImageTimer.Interval = интервал; m_switchImageTimer.Tick + = (...
вопрос задан: 28 August 2011 11:20
0
ответов

Синхронизация репозитория трассировки

Я только что обновил трассировку с 0,11 до 0,12 из-за просмотра нескольких репозиториев. Раньше синхронизация svn работала автоматически, но теперь мне нужно войти в панель администратора и ввести resync репозитория * ...
вопрос задан: 25 August 2011 08:11
0
ответов

Получение состояния гонки, несмотря на защиту операций записи - Java

Использование библиотеки java.util.concurrent.locks.ReentrantLock следующим образом: Два потока генерируют случайное число и используют его для обновления общих переменных account1 и account2, хранящихся в классе Accounts - ...
вопрос задан: 23 August 2011 12:40
0
ответов

Как правильно взять элемент из BlockingCollection?

При вызове BlockingCollection .Take () состояние IsCompleted коллекции может меняться между проверкой IsCompleted и вызовом Take (). Документация MSDN, которая показывает ...
вопрос задан: 18 August 2011 17:14
0
ответов

Атомарно обменивать значение по результату сравнения

У меня есть очень простая операция, которую нужно выполнять атомарно: if (a> b) b = a, где a и b это ints EDIT: и a является локальным. Есть ли быстрый способ сделать это на C #? Я бы хотел избежать блокировки ...
вопрос задан: 17 August 2011 23:11
0
ответов

параллельный доступ к статическим методам в java, нужна ли синхронизация?

Имеют ли разные потоки, обращающиеся к методу "foo", свои собственные копии локальных переменных, или это необходимо для синхронизации этого метода? class X {static returnType foo (Object arg) {Object ...
вопрос задан: 16 August 2011 17:04
0
ответов

Как мне создать критическую секцию с помощью Boost?

Для своего кроссплатформенного приложения я начал использовать Boost, но не могу понять, как я могу реализовать код для воспроизведения поведения критической секции Win32 или блокировки .Net. Я хочу написать ...
вопрос задан: 15 August 2011 15:40
0
ответов

svn / git / mercurial в стиле dropbox ?: автоматическая фиксация при изменении и автоматическая проверка

Я не профессиональный программист, но я несколько небольших индивидуальных проектов, и я хотел бы некоторое управление версиями и синхронизацию, но проходя через процесс не забудьте зафиксировать и проверить (на разных ...
вопрос задан: 15 August 2011 02:31