3
ответа

То, почему синхронизируемое ключевое слово в Java названо, 'синхронизировалось' вместо более точного 'mutexed'?

Я услышал, что желание использовать слово, 'синхронизируемое' для описания mutexed операторов, является просто ошибкой (Редактирование: 'ошибка' была плохим выбором слов здесь. Посмотрите редактирование) в Java, но я задаюсь вопросом...
вопрос задан: 27 April 2010 07:35
3
ответа

Модель памяти Java: переупорядочение и параллельные блокировки

Java meomry образцовые мандаты, которые синхронизируют блоки, которые синхронизируются на том же мониторе, осуществляет before-after-realtion на переменных, измененных в тех блоках. Пример://в потоке...
вопрос задан: 5 April 2010 01:29
2
ответа

Difference between volatile and synchronized in Java

I am wondering at the difference between declaring a variable as volatile and always accessing the variable in a synchronized(this) block in Java? According to this article http://www.javamex.com/...
вопрос задан: 16 February 2018 09:11
2
ответа

в Java мне нужно отметить поле int как изменчивое, если потоки увеличивают его только в синхронном методе? [Дубликат]

в Java мне нужно отметить поле int как изменчивое, если потоки увеличивают его только в синхронном методе? И никакое другое использование поля. благодаря
вопрос задан: 12 December 2014 12:11
2
ответа

@synchronized в объекте C [дубликат]

В чем разница между @synchronized (self) и @synchronized (_ivar)? Когда использовать какой?
вопрос задан: 18 March 2014 13:58
2
ответа

Различие между синхронизацией поля читает и энергозависимый

В хорошей статье с некоторыми подсказками по параллелизму пример был оптимизирован к следующим строкам: удвойте getBalance () {Учетная запись acct = проверяет (имя, пароль); синхронизируемый (acct) {возвращают acct....
вопрос задан: 23 August 2010 10:06
2
ответа

Смешивание синхронизировалось () с ReentrantLock.lock ()

В Java сделайте ReentrantLock.lock () и ReetrantLock.unlock () используют тот же механизм блокировки, как синхронизируется ()? Мое предположение "нет", но я надеюсь быть неправым. Пример: Предположите что Поток 1 и Поток...
вопрос задан: 24 May 2010 23:38
2
ответа

Java RMI и вопросы о Синхронизации Потока

Я на самом деле имею два вопроса о Java RMI и распараллеливаю синхронизацию: 1), Если я реализую свои удаленные методы RMI, как синхронизируется, то они, как гарантируют, будут взаимоисключающими? Я должен удостовериться...
вопрос задан: 16 February 2010 19:55
2
ответа

Побочные эффекты броска исключения в синхронизируемом пункте?

Там какие-либо неясные побочные эффекты к выдаче исключения из синхронизируемого пункта? Что происходит с блокировкой? частная пустота doSomething () выдает Исключение {...} Синхронизируемый (блокировка) {...
вопрос задан: 7 January 2010 09:41
2
ответа

Java синхронизировал блок больше чем для 1 объекта?

У меня есть два массива, и я должен синхронизировать доступ к ним через потоки. Я собираюсь поместить их в синхронизируемый блок. Проблема, я могу передать только одного из них 'синхронизируемому' Св., каждый идет...
вопрос задан: 5 December 2009 08:11
2
ответа

@synchronized в статическом методе

В Objective C можно объявить блок, как синхронизируемый на некотором объекте при помощи конструкции @synchronized. Это выглядело бы примерно так: @synchronized (сам) {//Делают что-то полезное...
вопрос задан: 14 August 2009 20:06
1
ответ

Изменчивая переменная для операций чтения-записи в Java

Я изучаю volatile и synchronized в Java и вижу, что synchronized используется для операций чтения-изменения-записи, таких как x ++, а volatile для операций чтения-записи. И я хочу спросить вас 2 ...
вопрос задан: 18 March 2019 18:23
1
ответ

Почему синхронизированный геттер работает как волатильное чтение?

Эта программа не заканчивается! открытый класс Main extends Thread {private int i = 0; private int getI () {return i; } private void setI (int j) {i = j; } public static void main (String [] ...
вопрос задан: 16 January 2019 14:24
1
ответ

Общий глобальный ресурс в Flask [дубликат]

Я создаю REST API в Flask, чтобы развернуть модель машинного обучения. Сама модель представляет собой просто сериализованный объект, который НЕ является потокобезопасным. Поэтому, когда приложение запускается, файл должен быть ...
вопрос задан: 10 February 2015 09:16
1
ответ

Совместное использование объекта между двумя потоками и основной программой

Я новичок в Java и посещаю курс по параллельному программированию. Я отчаянно пытаюсь получить минимальный рабочий пример, который может помочь продемонстрировать концепции, которые я выучил, например, с помощью «...
вопрос задан: 24 April 2014 23:15
1
ответ

Стоимость блокировки в .NET и Java

Я играл с фреймворком Disruptor и его портом для платформы .NET и нашел интересный случай. Может, я чего-то совсем скучаю, поэтому ищу помощи у всемогущего Сообщества. long ...
вопрос задан: 27 August 2011 18:15
1
ответ

Синхронизация потока в Django

Там какой-либо путь состоит в том, чтобы заблокировать критическую область как с Java, синхронизируемым в Django?
вопрос задан: 28 March 2010 23:05
1
ответ

Текстовый редактор с синхронизируемой прокруткой и проверяет правописание функций

Я ищу текстовый редактор, которые имеют эти 2 функции в наличии: - синхронизируемая прокрутка: у Вас может быть 2 вкладки, рядом и Вы прокручиваете обоих одновременно. - Проверяют правописание, поскольку Вы вводите (...
вопрос задан: 4 March 2010 22:08
1
ответ

Пружинные транзакции могут не синхронизировать синхронизированный метод?

У моего коллеги и меня есть веб-приложение, которое использует Spring 3.0.0, и JPA (будьте в спящем режиме 3.5.0-Beta2) на Tomcat в MyEclipse. Одна из структур данных является деревом. Только для забавы, мы попробовали стресс-тестирование...
вопрос задан: 2 February 2010 11:06
0
ответов

Синхронизация незавершенного поля

Предупреждение отображается каждый раз, когда я синхронизируюсь с незавершенным полем класса. Вот код: public class X {private Object o; public void setO (объект o) {this.o = o; ...
вопрос задан: 6 August 2019 11:01
0
ответов

AbstractQueuedСинхронизатор в параллельной версии Java

Для чего используется AbstractQueuedSynchronizer в пакете Concurrent.locks в Java? Может ли кто-то пролить свет на его методы doAcquireInterruptibly и parkAndCheckInterrupt?
вопрос задан: 14 March 2019 13:04
0
ответов

Неправильная синхронизация потоков - поток не сигнализирует другой поток

У меня проблема в моей программе. Для упражнений в школе я попытался составить программу, которая считывает входные данные и выводит их на выход. Так просто. Тем не менее, когда я запускаю следующую программу, кажется ...
вопрос задан: 9 March 2019 20:19
0
ответов

Нужно ли заключать ConcurrentHashMap в синхронизированный блок?

Все ли операции без извлечения в ConcurrentHashMap (put (), remove () и т. Д.) Должны быть заключены в синхронизированный (this) блок? Я понимаю, что все эти операции потокобезопасны, так что есть ...
вопрос задан: 6 September 2018 11:13
0
ответов

Синхронизация, когда использовать или не использовать?

Я начал изучать параллелизм и потоки в Java. Я знаю основы синхронизированного (т.е. что он делает). Концептуально я понимаю, что он обеспечивает взаимоисключающий доступ к разделяемому...
вопрос задан: 31 May 2018 14:13
0
ответов

Должны ли геттеры и сеттеры быть синхронизированы?

частное двойное значение; общественное синхронизированное недействительное setValue (двойное значение ){ this.value = значение; } public double getValue (){ return this.value; } В приведенном выше примере есть ли смысл в...
вопрос задан: 25 November 2017 19:40
0
ответов

почему этот синхронизированный метод не работает должным образом?

У меня есть класс под названием «Учетная запись» public class Account { public double balance = 1500; общедоступный синхронизированный двойной withDrawFromPrivateBalance (двойной а) { баланс -= а; return ...
вопрос задан: 5 November 2017 15:12
0
ответов

Платформа для предоставления доступа через API к веб-сайту?

У нас есть веб-сайт, который мы хотим предоставить доступ через веб-API к другим сайтам. Это может оказаться API на основе REST, но я еще не уверен. Он должен быть доступен из модуля Drupal, но мы ...
вопрос задан: 26 August 2017 15:39
0
ответов

Блокировка изменяемого объекта. Почему это считается плохой практикой?

См. этот ответ. В нем говорится: шесть действительно плохих примеров; ... блокировка изменяемого поля. например синхронизированный (объект) { объект = ...; } Что не так с блокировкой изменяемого поля? Что, если...
вопрос задан: 23 May 2017 12:31
0
ответов

Синхронизировать файловый объект

Из того, что я знаю и исследовал, ключевое слово synchronized в Java позволяет синхронизировать оператор метода или блока кода для обработки многопоточного -доступа. Если я хочу заблокировать файл для записи на...
вопрос задан: 23 May 2017 12:23
0
ответов

В чем разница между синхронизированным (этим) и синхронизированным (ClassName.class)?

Я где-то читал, что синхронизации (этого) следует избегать по разным причинам. Тем не менее, некоторый респектабельный код, с которым я столкнулся, использует в конструкторе следующее: public SomeClass (Context context) {...
вопрос задан: 23 May 2017 12:18