0
ответов

Безопасная передача данных только для чтения в новый поток

Предположим, у меня есть программа, которая инициализирует глобальную переменную для использования потоками, например: int ThreadParameter; // эта функция запускается из основного потока void SomeFunction() { ...
вопрос задан: 21 March 2012 20:45
0
ответов

Ускорить внедрение ASIO IO_SERVICE?

Я писал фреймворк для асинхронного логирования, в котором несколько потоков выгружали данные. Я начал играть с Boost asio, потому что он предлагал несколько простых способов принудительной сериализации и упорядочения. ...
вопрос задан: 20 March 2012 16:12
0
ответов

Открытие форм потока в Delphi

Я хочу создать новые экземпляры формы (и показать их) из потока. Но кажется, что это замораживает мое приложение и мой поток (мой поток становится потоком без синхронизации, и он замораживает мой ...
вопрос задан: 15 March 2012 13:01
0
ответов

unordered_map потокобезопасность

Я превращаю однопоточную программу в многопоточную, используя библиотеку boost:thread. Программа использует unordered_map в качестве hasp_map для поиска. У меня такой вопрос... В какой-то момент будет много потоков...
вопрос задан: 13 March 2012 14:06
0
ответов

Назначение переменной Java Lock перед использованием. Почему?

Во многих источниках Java (например, LinkedBlockingDeque) я вижу такие вещи; последняя блокировка ReentrantLock = новая ReentrantLock (); public void putLast (E e) выбрасывает InterruptedException {...
вопрос задан: 12 March 2012 11:49
0
ответов

Использование ThreadLocal в переменных экземпляра

Производят ли переменные Java ThreadLocal значения, локальные для потока, если они используются в качестве переменных экземпляра (например, в методе, генерирующем локальные для потока объекты), или они всегда должны быть статическими для этого? Как ...
вопрос задан: 11 March 2012 14:20
0
ответов

Поточно-безопасный класс в Java с помощью синхронизированных блоков

Допустим, у нас есть очень простой Java-класс MyClass. открытый класс MyClass {частный номер целого числа; публичный MyClass(int number) { this.number = number; } public int getNumber() { ...
вопрос задан: 8 March 2012 17:30
0
ответов

Безопасно ли устанавливать логическое значение в потоке из другого?

Мне интересно, безопасно ли использовать следующий (псевдо) код. Я знаю о флаге Terminated, но мне нужно установить какой-то флаг отмены при операции рекурсивного поиска из основного потока и сохранить...
вопрос задан: 8 March 2012 16:11
0
ответов

Является ли функция CreateDirectory() в C# потокобезопасной?

Могу ли я безопасно попытаться создать один и тот же каталог из двух разных потоков, не имея ни одного из них? они бросают исключение или сталкиваются с другими проблемами? Обратите внимание, что, согласно MSDN, можно вызывать...
вопрос задан: 5 March 2012 19:33
0
ответов

Об использовании статической константной переменной в многопоточной среде

Я пытаюсь понять потенциальный сценарий и может ли это быть проблемой. Итак, у меня есть статическая функция на нем в настоящее время потокобезопасный. Функция выглядит так: static ...
вопрос задан: 4 March 2012 22:29
0
ответов

Безопасность потоков: переменные класса в Ruby

Выполнение операций записи/чтения переменных класса в Ruby не является потокобезопасным. Выполнение операций записи/чтения переменных экземпляра кажется потокобезопасным. Тем не менее, безопасно ли выполнять запись/чтение в...
вопрос задан: 4 March 2012 19:41
0
ответов

Является ли MySQL «потокобезопасным» из php-скрипта?

Если у меня есть php-скрипт, который вызывает INSERT, UPDATE, DELETE и т. Д. В соединении MySQL, и этот скрипт вызывается в неконтролируемое время операцией POST, всегда ли это "безопасно" (т.е. не приведет к ...
вопрос задан: 2 March 2012 17:44
0
ответов

Безопасно ли передавать событие из основного потока в рабочий поток и ждать его?

Я работаю над таким потоком очереди действий, и я хотел бы дождаться выполнения определенного действия. Я хотел бы создать действие в основном потоке, а затем передать его в поток очереди ...
вопрос задан: 2 March 2012 15:40
0
ответов

Поточно-безопасный метод cout. Я что-то упустил?

Я работаю с многопоточным кодом для игрового проекта, и мне немного надоело перебирать поток stdout, создаваемый двумя потоками, использующими cout для одновременной отладки сообщений. Я сделал ...
вопрос задан: 2 March 2012 02:21
0
ответов

Семантика конечных полей в потоках

Это из JLS 17.5: Модель использования для конечных полей проста. Задайте последние поля для объекта в конструкторе этого объекта. Не пишите ссылку на объект, являющийся ...
вопрос задан: 29 February 2012 07:29
0
ответов

Безопасно ли использовать SHFileOperation в рабочем потоке?

Я хотел бы иметь один фоновый поток, который будет копировать файлы с помощью функции SHFileOperation, всегда только одну SHFileOperation за раз (но я хочу, чтобы это было в ветке) Мне нужен ...
вопрос задан: 28 February 2012 14:19
0
ответов

В чем разница между переменной потока и локальной переменной

В моих потоках я всегда объявляю локальные переменные «нормально», например: procedure TMyThread.Execute; var i: целое число; начать я: = 2; и т.д., Если я их объявлю так: procedure TMyThread.Execute; ...
вопрос задан: 26 February 2012 06:14
0
ответов

публикация объектов и безопасность потоков

Я прочитал в «Java Concurrency In Practice», что: публикация объектов до того, как они будут полностью построены, может поставить под угрозу безопасность потоков ". Может ли кто-нибудь объяснить это?
вопрос задан: 25 February 2012 21:28
0
ответов

Как получить контекст откуда угодно? [дубликат]

В Android есть ли способ получить контекст приложения статическим способом? Например, чтобы получить его из фонового потока. Спасибо
вопрос задан: 25 February 2012 16:12
0
ответов

Удаляет ли System.Web.Caching.Cache объекты, очищенные из кеша?

Справочная информация: я пишу веб-приложение ASP.NET MVC 3. У меня есть List (на самом деле несколько списков) объектов, которые я хочу сохранить в кеше из-за удобной функции автоматического истечения срока действия и безопасности потоков. ...
вопрос задан: 24 February 2012 13:06
0
ответов

performselector afterdelay не работает

Я использую следующий метод в подклассе uiview: [self performSelector: @selector (timeout) withObject: nil afterDelay: 20]; Как и ожидалось, метод вызывается через 20 секунд. В другом методе i ...
вопрос задан: 22 February 2012 06:30
0
ответов

Безопасность потоков Spring MVC Singleton?

У меня есть одноэлементный компонент Spring (область действия по умолчанию). Таким образом, один экземпляр будет использоваться несколькими потоками. Однако я немного запутался в отношении безопасности потоков, очевидно, все bean-компоненты Spring являют
вопрос задан: 21 February 2012 10:54
0
ответов

Как проверить состояние блокировки AutoResetEvent или ManualResetEvent в C #?

Можно ли проверить состояние блокировки для C # System.Threading.AutoResetEvent или System.Threading.ManualResetEvent перед вызовом WaitOne ()?
вопрос задан: 17 February 2012 09:58
0
ответов

Запись в файл из нескольких потоков

Я пишу диспетчер загрузки на Objective-C, который загружает файл из нескольких сегментов в одно и то же время по порядку для повышения скорости. Каждый сегмент файла загружается в виде ветки. В ...
вопрос задан: 16 February 2012 22:11
0
ответов

Является ли boost :: interprocess threadsafe безопасным?

В настоящее время у меня есть 2 процесса, которые обмениваются данными с помощью формы message_queue и shared_memory способствовать росту. Все работает как обслужено. Теперь мне нужно сделать один из этих процессов многопоточным (спасибо ...
вопрос задан: 13 February 2012 20:12
0
ответов

Выполняется копирование всей Queue с помощью оператора «=» потокобезопасный (C #)

У меня есть общая Queue (System.Collections.Generic), доступ к которой для записи осуществляется из одного поток. И он должен быть доступен из другого потока для чтения. Я не хочу выполнять какие-либо процессы ...
вопрос задан: 13 February 2012 17:39
0
ответов

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

. Я пытаюсь сделать здесь общий ресурс, то есть SharedResource777.java, этот класс имеет два метода doIt () и setBFlag (), оба потока получают Lock и выполняют метод ...
вопрос задан: 10 February 2012 15:42
0
ответов

Является ли python zipfile потокобезопасным?

В проекте django мне нужно сгенерировать несколько pdf файлов для объектов в базе данных. Поскольку на генерацию каждого файла уходит несколько секунд, я использую celery для асинхронного запуска задач. Проблема в том, что мне нужно добавить каждый ...
вопрос задан: 8 February 2012 14:26
0
ответов

Блокировка в одном потоке, освобождение в другом

У меня есть игровой сервер, который может принимать запросы от пользователя. Пользователь может запросить размещение частей. Затем метод place порождает несколько асинхронных httpwebrequests (с таймаутами), чтобы узнать, было ли размещение ...
вопрос задан: 7 February 2012 22:49
0
ответов

Проблема параллелизма API Python-C

Мы разрабатываем небольшое серверное приложение на языке C. Серверное приложение выполняет некоторую обработку данных и отвечает клиенту. Чтобы часть обработки данных оставалась настраиваемой и гибкой, мы решили ...
вопрос задан: 7 February 2012 12:47