Рассмотрим следующий код, который записывает одно и то же значение в одну и ту же ячейку памяти из нескольких потоков: void f (int * buf, int n, int * p) {for (int i = 0; i
Как мне реализовать систему, которая будет поддерживать работу 20 приложений в закрытой сети, чтобы оставаться синхронизированными при выполнении различных задач? Каждое приложение будет идентичным, на идентичном ...
Допустим, у вас есть следующий класс: class A {private Foo foo = новый Foo (); Foo getFoo () {return foo; //foo.clone ()? } void modifyFoo () {// модифицируйте this.foo ...
Я храню некоторые данные в моем iOS app прямо в локальном файле .sqlite. Я решил сделать это вместо CoreData, потому что данные должны быть совместимы с платформами сторонних производителей. Теперь я пытаюсь прийти ...
Прежде чем я начал писать свои собственные классы, мне было интересно, существует ли уже существующий фреймворк для использования. Это для приложения Winform / WPF. Я буду хранить такие вещи, как батарея ...
Что именно означает термин «примитив синхронизации»? Например: мьютекс, критическая секция, таймер ожидания, событие, монитор, условная переменная, семафор. Все ли они синхронизируются ...
Я использую рабочую среду Mysql для разработки базы данных для моего приложения. Я использую как минимум две базы данных, например: my_local: моя локальная база данных для тестирования, которая всегда синхронизируется с рабочей средой mysql
...
Хорошо, я читаю о синхронизации и читаю различные алгоритмы, такие как спин-блокировки, семафоры и мьютекс, чтобы избежать состояния гонки.Однако эти алгоритмы не могут предотвратить гонку ...
Я рассматриваю возможность использования Scala для довольно интенсивной в вычислительном отношении программы. Профилирование C++ версии нашего кода показало, что мы могли бы значительно выиграть от ленивой оценки. Я попробовал ...
Я хотел бы знать, предоставляет ли Java эквивалент. NET классов ManualResetEvent и WaitHandle, поскольку я хотел бы написать код, который блокируется на заданный тайм-аут, если не запускается событие. ...
Я использую boost :: interpocess :: scoped_lock, используя named_mutex и тайм-аут; Я работаю в ОС Linux. Во время одного из моих тестов у меня произошел сбой: с тех пор каждый раз, когда я пытаюсь запустить снова ...
Я работаю над приложением, которое использует Amazon MWS API, написанное в основном на PHP. Это приложение позволяет продавцам Amazon зарегистрироваться, предоставить некоторые учетные данные продавца Amazon и приложение, а затем ...
В настоящее время у нас есть класс в нашей кодовой базе, который использует ключевое слово synchronized на уровне метода для обеспечения согласованности данных в многопоточных операциях. Это выглядит примерно так: public class ...
Я получаю следующее исключение «Метод синхронизации объекта был вызван из несинхронизированного блока кода» при освобождении мьютекса в приведенном ниже коде: int count = 0;
try {{ 1}} {mutex.WaitOne (...
Я использую целое число в качестве счетчика. Целое число будет только увеличиваться, и наверняка более одного потока будут увеличивать его одновременно. Значение этого счетчика считывается в конце выполнения программы ...
Согласно POSIX, должно быть безопасно уничтожить инициализированную переменную условия, при которой ни один поток в настоящее время не заблокирован. Кроме того, для разблокировки указываются операции сигнала и широковещательной передачи ...
Мне нужно синхронизировать два приложения с помощью именованного события. Но ни AutoResetEvent, ни ManualResetEvent не содержат конструктора с именем для события (только начальное состояние). Я могу открыть существующие ...
Мой вопрос так же прост, как и заголовок, но вот еще немного: у меня есть UITextField, на котором я установил фоновое изображение. Проблема в том, что текст обнимается так близко к краю, что тоже...
Есть ли какая-либо функция для выполнения следующих действий? var speceyStr = «ipsum áá éé lore»;
вар encodedStr = someFunction (specialStr);
//тогда encodedStr должен быть похожим на 'знания ipsum \u00E1\u00E1 \u00E9\u00E9 ' я...
Я всегда думал, что синхронизация метода прогона в классе Java, который реализует Runnable, является избыточным. Я пытаюсь выяснить, почему люди делают это: публичный класс ThreadedClass Illyings ...
, у меня было массив 2x2, на котором у меня работают два потока. Можно использовать синхронизированное заявление в Java на массиве? Как работает блокировка? Учебная поток Java заявил, что ...
в Пункте 67 Эффективного Java Josh Bloch, он упомянул, что, если метод изменяет статическое поле, необходимо синхронизировать доступ к этому полю, поскольку для клиентов не возможно выступить внешний...
Я пытаюсь преобразовать код C # в VB.NET. У меня есть следующее в C # (который работает) m_switchImageTimer = new DispatcherTimer ();
m_switchImageTimer.Interval = интервал;
m_switchImageTimer.Tick + = (...
Я только что обновил трассировку с 0,11 до 0,12 из-за просмотра нескольких репозиториев. Раньше синхронизация svn работала автоматически, но теперь мне нужно войти в панель администратора и ввести resync репозитория * ...
Использование библиотеки java.util.concurrent.locks.ReentrantLock следующим образом: Два потока генерируют случайное число и используют его для обновления общих переменных account1 и account2, хранящихся в классе Accounts - ...
При вызове BlockingCollection .Take () состояние IsCompleted коллекции может меняться между проверкой IsCompleted и вызовом Take (). Документация MSDN, которая показывает ...
У меня есть очень простая операция, которую нужно выполнять атомарно: if (a> b) b = a, где a и b это ints EDIT: и a является локальным. Есть ли быстрый способ сделать это на C #? Я бы хотел избежать блокировки ...
Имеют ли разные потоки, обращающиеся к методу "foo", свои собственные копии локальных переменных, или это необходимо для синхронизации этого метода? class X {static returnType foo (Object arg) {Object ...
Для своего кроссплатформенного приложения я начал использовать Boost, но не могу понять, как я могу реализовать код для воспроизведения поведения критической секции Win32 или блокировки .Net. Я хочу написать ...
Я не профессиональный программист, но я несколько небольших индивидуальных проектов, и я хотел бы некоторое управление версиями и синхронизацию, но проходя через процесс не забудьте зафиксировать и проверить (на разных ...