Результаты поиска по запросу "thread-safety"
«BindingSource не может быть собственным источником данных» - ошибка при попытке сброса источника привязки из метода в другом классе
Мы связываемDataGridview с помощьюBindingSource, Так что в основной ветке мы так и дали. class1BindingSource = new BindingSource(); class1BindingSource.DataSource = class1List; this.dataGridView1.DataSource = class1BindingSource;После этого ...
Потокобезопасная очередь в Java
Я хочу реализовать очередь, которая попадает в несколько потоков. Это стек в одноэлементном классе. Теперь простое решение - это синхронизировать? Я предполагаю, что это понадобится как стандарт? Тем не менее, я хочу расставить приоритеты в ...
AtomicInteger и изменчивый
я знаюvolatile позволяет для видимости,AtomicInteger допускает атомарность. Так что, если я использую летучийAtomicIntegerэто значит, что мне больше не нужно использовать механизмы синхронизации? Например. class A { private volatile ...
Безопасно ли защищать поток SecureRandom?
ЯвляетсяSecureRandom поток безопасно? То есть, после его инициализации можно ли рассчитывать на доступ к следующему случайному числу, чтобы обеспечить безопасность потока? Изучение исходного кода, кажется, показывает, что это так, иэтот отчет об ...
Безопасность нитей iostream, должны ли блокироваться cout и cerr отдельно?
Я понимаю, что во избежание смешивания вывода доступ к cout и cerr несколькими потоками должен быть синхронизирован. В программе, которая использует и cout, и cerr, достаточно ли заблокировать их отдельно? или все еще небезопасно писать в cout и ...
Основные данные и потоки
Я работаю над приложением, которое использует основные данные, и я знаю, что это не безопасно для потоков, но пытаюсь понять, как правильно управлять этим. Позвольте мне объяснить, что я до сих пор ... Я создал синглтон, который инициирует ...
Являются ли стандартные выходные потоки в C ++ поточно-ориентированными (cout, cerr, clog)?
Я знаю, что нет понятия о потоках в текущемC++, ноэта статья говорит [http://www.ddj.com/article/printableArticle.jhtml;jsessionid=S3H2MMECMYOUFQE1GHPCKH4ATMY32JVN?articleID=201804215&dept_url=/cpp/] : Безопасный, многопоточный, портативный ...
потокобезопасность отправки MPI с использованием потоков, созданных с помощью std :: async
Согласно сэтот сайт [http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Send.html], использованиеMPI::COMM_WORLD.Send(...) Поток безопасен. Однако в моем приложении я часто (не всегда) сталкиваюсь с тупиками или получаю ошибки ...
Почему ArrayList не генерирует ConcurrentModificationException при изменении из нескольких потоков?
ConcurrentModificationException: это исключение может быть вызвано методами, которые обнаружили одновременную модификацию объекта, когда такая модификация недопустима. Выше приведено определение ConcurrentModificationException из ...
Метод блокировки в c #
У меня есть один класс с этими тремя методами. Этот класс используется многими потоками. Я хотел бы, чтобы Method1 ждал, если Method2 и / или Method3 работают в каких-либо потоках. Какие-либо предложения? public class Class1 { public static void ...