Результаты поиска по запросу "thread-safety"
Как определить локальные потоковые локальные статические переменные?
Как определить локальные статические переменные (которые сохраняют свое значение между вызовами функций), которые не являются общими для разных потоков? Я ищу ответ как на C, так и на C ++.
Инструкции SSE: какие процессоры могут выполнять атомные операции памяти 16B?
Рассмотрим инструкцию SSE с одним доступом к памяти (одно чтение или одна запись, а не чтение + запись) на процессоре x86. Эта команда обращается к 16 байтам (128 битам) памяти, а доступ к ячейке памяти выравнивается до 16 байтов. В документе ...
Быстродействующая и потокобезопасная наблюдаемая коллекция
ObservableCollectionподнять уведомления для каждого действия, выполненного над ними. Во-первых, они не имеют массового добавления или удаления вызовов, во-вторых, они не являются потокобезопасными. Разве это не делает их медленнее? Неужели у нас ...
Поточная безопасная ленивая инициализация на iOS
У меня есть контроллер представления, который я хочу лениво инициализировать, и после инициализации использовать одну и ту же копию, когда это возможно (я не использую синглтон, так как в конечном итоге хочу удалить его из памяти), для этого я ...
Примитивные примитивы синхронизации - безопасно?
На устройствах с ограничениями я часто обнаруживаю «фальшивые» блокировки между двумя потоками с двумя bools. Каждый прочитан только одним потоком, и только написан другим. Вот что я имею в виду: bool quitted = false, paused = false; bool ...
Как вы используете поток рассылки событий?
Я узнал о том, что качели не являются потокобезопасными. Углубившись глубже, я обнаружил, что каждая модификация компонента Swing должна выполняться в потоке диспетчеризации событий, чтобы предотвратить различные проблемы, связанные ...
Безопасность использования Thread.current [] в рельсах
Я продолжаю получать противоречивые мнения о практике хранения информации вThread.current хэш (например, current_user, текущий поддомен и т. д.). Этот метод был предложен как способ упростить последующую обработку на уровне модели (определение ...
C ++ новый оператор безопасности потоков в Linux и GCC 4
Вскоре я начну работать над параллельной версией алгоритма уточнения сетки с использованием разделяемой памяти. Профессор в университете отметил, что мы должны быть очень осторожны с безопасностью потоков, потому что ни компилятор, ни stl не ...
C # программа вызывает синий экран?
Это только важные вещи, которые показывает синий экран. Я на Windows 7 x64. «Обнаружена проблема, и Windows была закрыта, чтобы предотвратить повреждение вашего компьютера. PROCESS_HAS_LOCKED_PAGES * STOP: 0x00000076 (0x0000000000000000, ...
NSMutableArray поток безопасности
В моем приложении я получаю доступ и изменяю изменяемый массив из нескольких потоков. В начале это было сбой, когда я пытался получить доступ к объекту сobjectAtIndexпотому что индекс вышел за пределы (объект с этим индексом уже был удален из ...