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

2 ответа

Почему поля должны быть приватными?

ы ли это быть все поля, включая суперполя, целенаправленно неизменяемого Java-класса 'final', чтобы быть потокобезопасным, или этого достаточно, чтобы не иметь методов-модификаторов? Предположим, у меня есть POJO с неконечными полями, где все ...

7 ответов

такого рода ошибки не являются особенными для потоков и основной безопасности потоков. Это происходит, например, просто делая

ужна очередь, в которую может помещаться несколько потоков, и из которых могут считываться несколько потоков. В Python есть как минимум два класса очереди, Queue.Queue и collection.deque, причем первый, по-видимому, использует последний для ...

4 ответа

Никогда не безопасно читать / писать без забора памяти. Если вы не блокируете, вам нужно объявить переменную свойства как volatile или использовать ограничитель памяти. Сделайте поиск в блоге Джо Даффи для получения дополнительной информации.

аюсь создать потокобезопасные свойства в C #, и я хочу убедиться, что я нахожусь на правильном пути - вот что я сделал - private readonly object AvgBuyPriceLocker = new object(); private double _AvgBuyPrice; private double AvgBuyPrice { get { ...

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

3 ответа

Пожалуйста, ответьте четко о том, действительно ли вы нашли потокобезопасным или нет. Из вашего сакрального ответа читатель вашего ответа ни в чем не уверен.

аю этот вопрос из-за следующих наблюдений получение этой трассировки стека в дампе потока в многопоточной среде "http-80-200" daemon prio=10 tid=0x00002aaab4981000 nid=0x7520 waiting \ for monitor entry [0x000000004fec7000] ...

2 ответа

Прервать поток, ожидающий пользовательский ввод, а затем выйти из приложения.

У меня два потока работает,userInputThread ожидает ввода пользователя из командной строки иinterrupterThread пытается прерватьuserInputThread 1 сек после запуска. Очевидно, что вы не можете прервать поток, заблокированныйSystem.in, Другой ответ ...

3 ответа

Насколько безопасны функции в стандартной библиотеке C?

Где я могу получить окончательный ответ, будь мойmemcpy (используя реализацию eglibc, которая поставляется с Ubuntu) Потокобезопасен? - Честно говоря, я действительно не нашел четких ДА или НЕТ в документах. Кстати, с «потокобезопасным» я имею в ...

1 ответ

Является ли LAST_INSERT_ID () в транзакции надежным?

Я использую mysql / ado.net / C # вот моя проблема. Я знаю, что mysql работает одновременно, однако у меня есть данные файла (имя имени) и данные db (строка) для синхронизации. Если я начну транзакцию, и она по какой-либо причине не получится, ...

4 ответа

Потокобезопасность для статических переменных

class ABC implements Runnable { private static int a; private static int b; public void run() { } }У меня есть класс Java, как указано выше. У меня есть несколько потоков этого класса. вrun() метод, переменныеa & b увеличиваются каждый по ...

6 ответов

Если геттеры моделей Swing не являются поточно-ориентированными, как вы с ними справляетесь?

Хорошо известно, что обновление графического интерфейса Swing должно выполняться исключительно в EDT. Меньше рекламируется, чточтение материал из GUI должен / должен также быть сделан в EDT. Например, давайте возьмемButtonModel's isSelected ...

7 ответов

Синхронизировать по значению, а не по объекту [дубликата]

На этот вопрос уже есть ответ здесь: Синхронизация на объектах String в Java [/questions/133988/synchronizing-on-string-objects-in-java] 17 ответовЯ хочу сделать что-то подобное в Java public void giveMoney(String userId, int money) { ...