0
ответов

Статические методы обновления Dictionary в ASP.NET - безопасно ли lock () в самом словаре?

У меня есть класс, который поддерживает статический словарь кэшированные результаты поиска с моего контроллера домена - имена и адреса электронной почты пользователей. Мой код выглядит примерно так: частный статический словарь <...
вопрос задан: 23 December 2010 13:24
0
ответов

Можно ли получить доступ к списку из нескольких потоков?

Я планирую делиться списком между несколькими потоками. Список будет заблокирован во время изменений, которые происходят нечасто. Существует ли проблема безопасности потоков, если выполняется несколько итераций из ...
вопрос задан: 21 December 2010 21:58
0
ответов

библиотеки guava: is Iterators. cycle () потокобезопасный?

Предположим, у меня есть следующий класс: public class Foo {private List list = Lists.newArrayList (1, 2, 3, 4, 5); private Iterator iterator = Iterators.cycle (list) ...
вопрос задан: 20 December 2010 20:39
0
ответов

How should “Double-Checked Locking” be implemented in Delphi?

In C#, the following code (from this page) can be used to lazily instantiate a singleton class in a thread safe way: class Foo { private volatile Helper helper = null; public Helper ...
вопрос задан: 18 December 2010 11:13
0
ответов

Является ли этот способ создания статического экземпляра потокобезопасным?

У меня есть следующий пример кода C ++: class Factory { public: static Factory & createInstance () {static Factory fac; возврат факс; } private: Factory () {...
вопрос задан: 18 December 2010 06:58
0
ответов

Помощь в проектировании многопоточного приложения Core Data

Выше упрощено то, как выглядит моя модель. В моем приложении есть объект NSWindowController, управляющий двумя объектами NSViewController для сущностей пользователя и учетной записи. Когда пользователь входит в приложение, ...
вопрос задан: 18 December 2010 00:22
0
ответов

Является ли C ++ STL потокобезопасным для отдельных контейнеров (с использованием реализации STLport)?

Я использую Android 2.2, который поставляется с версией STLport. По какой-то причине он был настроен как небезопасный для потоков. Это было сделано с помощью #define _NOTHREADS в файле заголовка конфигурации. Когда ...
вопрос задан: 15 December 2010 02:06
0
ответов

Когда вам нужно беспокоиться о безопасности потоков?

В каких ситуациях вам нужно беспокоиться о том, является ли статический метод потокобезопасным? Например, если у меня есть статическая служебная функция, которая не касается каких-либо статических переменных уровня класса, это ...
вопрос задан: 14 December 2010 22:46
0
ответов

Вектор C ++ , push_back из другого потока сбой?

У меня есть неожиданные ошибки утверждений в моем коде с использованием проверенной реализации STL. После некоторого исследования я сузил проблему до push_back в векторе, вызываемом из другого потока, чем ...
вопрос задан: 10 December 2010 16:37
0
ответов

What is the difference between synchronized(this) and synchronized method

Lets say we have these 2 sample code : public synchronized void getSomething(){ this.hello = "hello World"; } and this one public void getSomething(){ synchronized(this){ this.hello = "...
вопрос задан: 9 December 2010 04:56
0
ответов

What happens when you invoke a thread's interrupt()?

I need to know what happens when it is sleeping? когда он запущен, т. е. выполняет данную задачу. Заранее спасибо.
вопрос задан: 8 December 2010 18:46
0
ответов

Считывание кадрового буфера шейдера

Мне было интересно, есть ли поддержка в новых моделях шейдеров для считывания значения пикселя из целевого фреймбуфера. Я предполагаю, что это уже делается на более поздних (непрограммируемых) этапах ...
вопрос задан: 7 December 2010 23:39
0
ответов

Увеличивает ли поле в MySQL атомарно?

Я создаю веб-сайт, на котором я хотел бы увеличить счетчик в стандартной таблице MyISAM. Упрощенный пример: UPDATE голосов SET num = num + 1; Это вызовет проблемы, если несколько подключений ...
вопрос задан: 5 December 2010 12:18
0
ответов

Вектор STL и безопасность потоков

Допустим, у меня есть вектор из N элементов, но до n элементов этого вектора имеют значимые данные. Один поток средства обновления обновляет n-й или n + 1-й элемент (затем устанавливает n = n + 1), а также проверяет, слишком ли n ...
вопрос задан: 3 December 2010 15:11
0
ответов

Android - результат того, что AsyncTask не возвращается в основную активность

Я пытаюсь использовать расширенный класс AsyncTask для обработки подключения к URL-адресу, синтаксического анализа JSON, отображения неопределенного ProgressDialog во время синтаксического анализа и возврата результатов в виде пар ключ-значение в ...
вопрос задан: 2 December 2010 07:33
0
ответов

Почему параллельные коллекции Java действительно ориентированы на потоки

Я смотрел код параллельных коллекций Java и я вижу, что они просто оборачивают простые коллекции, блокируя некоторую блокировку в начале операции и разблокируя ее в конце. Что ...
вопрос задан: 23 November 2010 20:54
0
ответов

Насколько потокобезопасен является бережливость? re: Кажется, у меня есть запросы, мешающие друг другу

edit Очевидно то, что я надеялся сделать, выходит за рамки бережливости ... Если я удостоверюсь, что в порту никогда не бывает более одного клиента, все в порядке. хорошо. Конечно, такого рода неудачи ...
вопрос задан: 22 November 2010 10:47
0
ответов

Является ли операция добавления XElement Thread Safe?

Безопасно ли добавлять дочерние элементы к XElement через его метод ADD параллельным способом (как в параллельном foreach)? Спасибо!
вопрос задан: 19 November 2010 22:46
0
ответов

Реализация неблокирующего поточно-безопасного пула памяти

Мне нужен был простой неблокирующий пул памяти статического размера. В сети такого не нашла. Так что всем, кому нужно такое решение. Это бесплатно ... работает только на Win32. С уважением, Фридрих ...
вопрос задан: 19 November 2010 17:13
0
ответов

Является ли STL empty () потокобезопасным?

У меня есть несколько потоков, изменяющих вектор stl и список stl. Я хочу избежать блокировки, если контейнер пуст. Будет ли следующий код потокобезопасным? Что, если бы items был списком или ...
вопрос задан: 17 November 2010 14:31
0
ответов

Резьбы; Создание отдельного потока для периодических действий

В дополнение к моему текущему приложению мне нужно создать отдельный поток, который будет периодически выполнять некоторую обработку. Я создал новый класс для всего этого, и этот класс будет загружен on ...
вопрос задан: 3 November 2010 11:02
0
ответов

Является ли List .AddRange () потокобезопасным?

Могу ли я без блокировки безопасно вызывать List.AddRange (r) из нескольких потоков? Если нет, то с какими проблемами я столкнусь?
вопрос задан: 28 October 2010 14:06
0
ответов

Потокобезопасные статические переменные, цель c

Есть ли способ в цели C, чтобы я мог определить статический int, который является поточно-ориентированным? например, если у меня есть класс Session, который имеет: static unsigned int session_id = 1000; - (int) ...
вопрос задан: 28 October 2010 02:48
0
ответов

Безопасно ли использовать SQLalchemy с gevent?

Я знаю, что некоторые драйверы баз данных и другие библиотеки, обеспечивающие соединение с внешними службами, несовместимы с сетевыми библиотеками на основе сопрограмм. Однако мне не удалось выяснить, может ли SQLAlchemy ...
вопрос задан: 27 October 2010 13:14
0
ответов

Поточно-ориентированный способ увеличения и возврата целого числа в Delphi

В однопоточном приложении я использую такой код : Интерфейсная функция GetNextUID: integer; Функция реализации GetNextUID: integer; const cUID: integer = 0; begin ...
вопрос задан: 25 October 2010 16:52
0
ответов

Взаимоисключающая блокировка: что означает “блокирование”?

Я читал на многопоточности и доступе совместно используемых ресурсов и одном из многих (для меня), новые понятия являются взаимоисключающей блокировкой. То, что я, может казаться, не узнаю, - то, что на самом деле происходит с...
вопрос задан: 20 October 2010 21:33
0
ответов

Потокобезопасная очередь (список) в .net

Мне нужно создать потокобезопасный список элементов, которые будут добавлены в индекс Lucene. Следующий поток безопасен? открытый закрытый класс IndexQueue {статическое чтение только для экземпляра IndexQueue = new IndexQueue (); ...
вопрос задан: 20 October 2010 14:36
0
ответов

Является ли match (Uri) реентерабельным классом UriMatcher?

Во всех приведенных мной примерах создания ContentProvider во вставке использовался метод UriMatcher # match (Uri), методы запроса, обновления и удаления для простой обработки всех URI ...
вопрос задан: 16 October 2010 23:38
0
ответов

JAVA: Управление параллелизмом для доступа к списку в java

У меня есть многопоточное приложение с центрированным списком, который обновляется (записывается) только основным потоком. Затем у меня есть несколько других потоков, которым необходимо периодически извлекать список в ...
вопрос задан: 15 October 2010 14:33