Результаты поиска по запросу "thread-safety"
Почему поля должны быть приватными?
ы ли это быть все поля, включая суперполя, целенаправленно неизменяемого Java-класса 'final', чтобы быть потокобезопасным, или этого достаточно, чтобы не иметь методов-модификаторов? Предположим, у меня есть POJO с неконечными полями, где все ...
такого рода ошибки не являются особенными для потоков и основной безопасности потоков. Это происходит, например, просто делая
ужна очередь, в которую может помещаться несколько потоков, и из которых могут считываться несколько потоков. В Python есть как минимум два класса очереди, Queue.Queue и collection.deque, причем первый, по-видимому, использует последний для ...
Никогда не безопасно читать / писать без забора памяти. Если вы не блокируете, вам нужно объявить переменную свойства как volatile или использовать ограничитель памяти. Сделайте поиск в блоге Джо Даффи для получения дополнительной информации.
аюсь создать потокобезопасные свойства в C #, и я хочу убедиться, что я нахожусь на правильном пути - вот что я сделал - private readonly object AvgBuyPriceLocker = new object(); private double _AvgBuyPrice; private double AvgBuyPrice { get { ...
Пожалуйста, ответьте четко о том, действительно ли вы нашли потокобезопасным или нет. Из вашего сакрального ответа читатель вашего ответа ни в чем не уверен.
аю этот вопрос из-за следующих наблюдений получение этой трассировки стека в дампе потока в многопоточной среде "http-80-200" daemon prio=10 tid=0x00002aaab4981000 nid=0x7520 waiting \ for monitor entry [0x000000004fec7000] ...
Прервать поток, ожидающий пользовательский ввод, а затем выйти из приложения.
У меня два потока работает,userInputThread ожидает ввода пользователя из командной строки иinterrupterThread пытается прерватьuserInputThread 1 сек после запуска. Очевидно, что вы не можете прервать поток, заблокированныйSystem.in, Другой ответ ...
Насколько безопасны функции в стандартной библиотеке C?
Где я могу получить окончательный ответ, будь мойmemcpy (используя реализацию eglibc, которая поставляется с Ubuntu) Потокобезопасен? - Честно говоря, я действительно не нашел четких ДА или НЕТ в документах. Кстати, с «потокобезопасным» я имею в ...
Является ли LAST_INSERT_ID () в транзакции надежным?
Я использую mysql / ado.net / C # вот моя проблема. Я знаю, что mysql работает одновременно, однако у меня есть данные файла (имя имени) и данные db (строка) для синхронизации. Если я начну транзакцию, и она по какой-либо причине не получится, ...
Потокобезопасность для статических переменных
class ABC implements Runnable { private static int a; private static int b; public void run() { } }У меня есть класс Java, как указано выше. У меня есть несколько потоков этого класса. вrun() метод, переменныеa & b увеличиваются каждый по ...
Если геттеры моделей Swing не являются поточно-ориентированными, как вы с ними справляетесь?
Хорошо известно, что обновление графического интерфейса Swing должно выполняться исключительно в EDT. Меньше рекламируется, чточтение материал из GUI должен / должен также быть сделан в EDT. Например, давайте возьмемButtonModel's isSelected ...
Синхронизировать по значению, а не по объекту [дубликата]
На этот вопрос уже есть ответ здесь: Синхронизация на объектах String в Java [/questions/133988/synchronizing-on-string-objects-in-java] 17 ответовЯ хочу сделать что-то подобное в Java public void giveMoney(String userId, int money) { ...