Результаты поиска по запросу "thread-safety"

5 ответов

Параллельный HashSet <T> в .NET Framework?

У меня есть следующий класс. class Test{ public HashSet<string> Data = new HashSet<string>(); }Мне нужно изменить поле «Данные» из разных потоков, поэтому я хотел бы высказать некоторые мнения о моей текущей поточно-безопасной реализации. class ...

2 ответа

@ Ариан, это действительно индивидуальная ситуация. В зависимости от того, что вы делаете, вам может даже не понадобиться замок. Или вам нужно использовать один и тот же замок в некоторых, но не в других

от вопрос уже есть ответ здесь: Почему объект блокировки должен быть статическим? [/questions/5053172/why-does-the-lock-object-have-to-be-static] 3 ответаRaleted to: Блокировка в статических ...

3 ответа

И другие потоки будут выдавать исключения при попытке записи.

естве упражнения в праздном любопытстве больше всего на свете рассмотрим следующий простой класс ведения журнала: internal static class Logging { private static object threadlock; static Logging() { threadlock = new object(); } internal static ...

ТОП публикаций

3 ответа

@Ferrybig: правда, но это объяснение делает его лучшим ответом. Смотрите высоко голословный ответ Андрея

не программно доказать, чтоStringBuilder не является потокобезопасным? Я пробовал это, но это не работает: public class Threadsafe { public static void main(String[] args) throws InterruptedException { long startdate = ...

1 ответ

хороший QA, никано!

я есть и приложение, которое имеетодиночкакоторая хранит информацию по всему приложению. Тем не менее, это создает некоторые проблемы гонки данных при использовании синглтона из разных потоков. Здесь есть очень дурацкая и упрощенная версия ...

2 ответа

Клеменс, спасибо за время и усилия

ользую область в моем проекте iOS Swift. Поиск включает сложные фильтры для большого набора данных. Поэтому я выбираю записи в фоновом потоке. Но область может быть использована только из того потока, в котором она была создана. Я сохраняю ...

4 ответа

- То есть циклическое распределение работы?

я довольно большой опыт использования базовых методов связи и группового MPI2, и я выполняю довольно неловкую параллельную симуляцию с использованием MPI. До сих пор я структурировал свой код так, чтобы он имел узел диспетчеризации и ...

1 ответ

C ++ связь между потоками

У меня есть пара классов, каждый из которых открывает разные программы в разных потоках и делает / хранит информацию об этом, используяCreateProcess (если есть более ориентированный на C ++ способ сделать это, дайте мне знать - ...

3 ответа

 чтобы исправить нулевые значения, я исключил InterruptedException

чение прерывания (java.lang.InterruptedException) происходит, когда я пытаюсь выполнить некоторые простые операции чтения (SELECT) с использованием C3P0 в базе данных MySQL. Исключение происходит, когда я увеличиваю количество параллельных ...

9 ответов

Просто что-то иметь в виду.

одробный вопрос для C #. Предположим, у меня есть класс с объектом, и этот объект защищен блокировкой: Object mLock = new Object(); MyObject property; public MyObject MyProperty { get { return property; } set { property = value; } }Я хочу, ...