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

3 ответа

«BindingSource не может быть собственным источником данных» - ошибка при попытке сброса источника привязки из метода в другом классе

Мы связываемDataGridview с помощьюBindingSource, Так что в основной ветке мы так и дали. class1BindingSource = new BindingSource(); class1BindingSource.DataSource = class1List; this.dataGridView1.DataSource = class1BindingSource;После этого ...

1 ответ

Потокобезопасная очередь в Java

Я хочу реализовать очередь, которая попадает в несколько потоков. Это стек в одноэлементном классе. Теперь простое решение - это синхронизировать? Я предполагаю, что это понадобится как стандарт? Тем не менее, я хочу расставить приоритеты в ...

4 ответа

AtomicInteger и изменчивый

я знаюvolatile позволяет для видимости,AtomicInteger допускает атомарность. Так что, если я использую летучийAtomicIntegerэто значит, что мне больше не нужно использовать механизмы синхронизации? Например. class A { private volatile ...

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

2 ответа

Безопасно ли защищать поток SecureRandom?

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

6 ответов

Безопасность нитей iostream, должны ли блокироваться cout и cerr отдельно?

Я понимаю, что во избежание смешивания вывода доступ к cout и cerr несколькими потоками должен быть синхронизирован. В программе, которая использует и cout, и cerr, достаточно ли заблокировать их отдельно? или все еще небезопасно писать в cout и ...

1 ответ

Основные данные и потоки

Я работаю над приложением, которое использует основные данные, и я знаю, что это не безопасно для потоков, но пытаюсь понять, как правильно управлять этим. Позвольте мне объяснить, что я до сих пор ... Я создал синглтон, который инициирует ...

3 ответа

Являются ли стандартные выходные потоки в C ++ поточно-ориентированными (cout, cerr, clog)?

Я знаю, что нет понятия о потоках в текущемC++, ноэта статья говорит [http://www.ddj.com/article/printableArticle.jhtml;jsessionid=S3H2MMECMYOUFQE1GHPCKH4ATMY32JVN?articleID=201804215&dept_url=/cpp/] : Безопасный, многопоточный, портативный ...

2 ответа

потокобезопасность отправки MPI с использованием потоков, созданных с помощью std :: async

Согласно сэтот сайт [http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Send.html], использованиеMPI::COMM_WORLD.Send(...) Поток безопасен. Однако в моем приложении я часто (не всегда) сталкиваюсь с тупиками или получаю ошибки ...

5 ответов

Почему ArrayList не генерирует ConcurrentModificationException при изменении из нескольких потоков?

ConcurrentModificationException: это исключение может быть вызвано методами, которые обнаружили одновременную модификацию объекта, когда такая модификация недопустима. Выше приведено определение ConcurrentModificationException из ...

4 ответа

Метод блокировки в c #

У меня есть один класс с этими тремя методами. Этот класс используется многими потоками. Я хотел бы, чтобы Method1 ждал, если Method2 и / или Method3 работают в каких-либо потоках. Какие-либо предложения? public class Class1 { public static void ...