3
ответа

Модель памяти.NET, энергозависимые переменные и тест-и-набор: что гарантируется?

Я знаю что модель памяти.NET (на Платформе.NET; не compact/micro/silverlight/mono/xna/what-have-you), гарантировал это для определенных типов (прежде всего примитивные целые числа и ссылки)...
вопрос задан: 20 January 2010 20:01
3
ответа

Когда использовать 'энергозависимый' или 'Поток. MemoryBarrier ()' в ориентированном на многопотоковое исполнение коде блокировки? (C#)

Когда должен я использовать энергозависимый / Поток. MemoryBarrier () для потокобезопасности?
вопрос задан: 25 August 2009 20:05
3
ответа

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

У меня есть класс с кодом следующим образом частный объект только для чтения m_lock = новый объект (); частный IClient m_client частный объект m_context; При установке клиента и контекста, я блокирую следующим образом блокировку (...
вопрос задан: 23 July 2009 04:16
3
ответа

почему локальная переменная не может быть энергозависима в C#?

общественность освобождает MyTest () {bool eventFinished = ложь; myEventRaiser. OnEvent + = делегат {doStuff (); eventFinished = верный;}; myEventRaiser. RaiseEventInSeperateThread (), в то время как (! eventFinished)...
вопрос задан: 23 June 2009 12:07
3
ответа

Почему и энергозависимые модификаторы только для чтения являются взаимоисключающими?

У меня есть переменная ссылочного типа, которая только для чтения, потому что ссылка никогда не изменяется, только ее свойства. Когда я пытался добавить энергозависимый модификатор к нему, скомпилированный предупредил меня, что это не позволит...
вопрос задан: 28 December 2008 17:19
2
ответа

В этой Java-программе есть многопоточные конфликты. как это объяснить?

моя программа: import java.util.concurrent.ExecutorService; импорт java.util.concurrent.Executors; import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.locks.Lock; Импортировать ...
вопрос задан: 11 April 2019 09:40
2
ответа

volatile для переменной, которая читается только в ISR?

Требуется ли volatile для переменной, которая читается и записывается в основном цикле, но доступна только для чтения в ISR? РЕДАКТИРОВАТЬ: На момент написания в основном, ISR отключен. Итак, переменная эффективно используется ...
вопрос задан: 3 March 2019 09:09
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
ответа

Взаимно блокируемая видимость гарантии к другим потокам в C# или я должен все еще использовать энергозависимый?

Я читал ответ на подобный вопрос, но я все еще немного смущен... У Abel был большой ответ, но это - часть, в которой я не уверен:... объявление энергозависимой переменной делает его...
вопрос задан: 23 May 2017 11:55
2
ответа

Считается ли volatile bool для управления потоками неправильным?

В результате моего ответа на этот вопрос я начал читать о ключевом слове volatile и о том, что по нему существует консенсус. Я вижу, что об этом много информации, некоторые старые, что кажется неправильным ...
вопрос задан: 23 May 2017 11:48
2
ответа

Почему/когда записи сессии уязвимы для поточной обработки завершения?

КОД: Сессия ["нечто"] = "панель"; Ответ. Перенаправление ("foo.aspx"); ПРОБЛЕМА: Когда foo.aspx читает "нечто" из сессии, это не там. Сессия там, но нет никакого значения для "нечто". Я'...
вопрос задан: 23 May 2017 10:34
2
ответа

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

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

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

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

Определение энергозависимого объекта класса

Энергозависимое может использоваться для объектов класса? Как: энергозависимое имя класса Myclass; проблема состоит в том, что это не компилирует, везде когда некоторый метод вызывается, ошибка говорит: ошибка C2662: 'функция':...
вопрос задан: 20 June 2010 05:19
2
ответа

Как делает энергозависимый, на самом деле работают?

Отмечание переменной как энергозависимая в Java гарантирует, что каждый поток видит значение, которое было в последний раз записано в него вместо некоторого устаревшего значения. Я задавался вопросом, как это на самом деле достигается. Делает JVM...
вопрос задан: 22 April 2010 20:58
2
ответа

Почему 'энергозависим' паразитный в C++?

Рассмотрите следующий код: международное основное () {интервал i;...
вопрос задан: 19 March 2010 14:47
2
ответа

Какова цель энергозависимой функции членства в C++?

Какова цель энергозависимой функции членства в C++?
вопрос задан: 15 March 2010 10:26
2
ответа

Пример 'энергозависимого' предотвращения компиляторной оптимизации в C#?

Из того, что я понимаю, 'энергозависимый' модификатор в C# имеет два эффекта: Вставляет заборы по мере необходимости для целевого процессора Prevents, определенная оптимизация компилятора На x86 / amd64, (1) не важно...
вопрос задан: 19 February 2010 09:37
2
ответа

Как объявить элементы массива, энергозависимые в Java?

Существует ли способ объявить элементы массива, энергозависимые в Java? Т.е. энергозависимый интервал [] = новый интервал [10]; объявляет энергозависимую ссылку на массив, но элементы массива (например, [1]) все еще не энергозависимы. Так я'...
вопрос задан: 10 February 2010 10:53
2
ответа

Энергозависимая семантика структуры

Действительно ли достаточно объявить экземпляр переменной определенного типа структуры как энергозависимый (если к ее полям получают доступ в повторно используемом коде), или нужно объявить определенные поля структуры как энергозависимые?...
вопрос задан: 11 January 2010 20:05
2
ответа

C# энергозависимые объекты массива?

Я нуждаюсь в массиве с энергозависимыми объектами и не могу найти способ сделать это. частный энергозависимый T [] _arr; Это означает, что _arr ссылка энергозависима, однако она ничего не гарантирует о...
вопрос задан: 11 December 2009 10:18
2
ответа

Как я Понимаю Барьеры памяти Чтения и Энергозависимый

Некоторые языки обеспечивают энергозависимый модификатор, который описан как выполнение "барьера памяти чтения" до чтения памяти, это поддерживает переменную. Барьер памяти чтения обычно описывается как...
вопрос задан: 24 November 2009 02:39
2
ответа

В C, как Вы объявляете членов структуры как энергозависимых?

Как Вы объявляете конкретного члена структуры как энергозависимого?
вопрос задан: 26 October 2009 18:37
2
ответа

Как я указываю эквивалент энергозависимых в VB.net?

Я пытаюсь записать свободную от блокировок версию очереди вызовов, которую я использую для передачи сообщений. Это не ни для чего серьезного, только для приобретения знаний о поточной обработке. Я относительно уверен, что мой код является правильным, кром
вопрос задан: 8 July 2009 11:03
2
ответа

Энергозависимая семантика в C99

У меня есть проблема с некоторым низкоуровневым кодом, который я пишу, я должен использовать объекты в качестве энергозависимых, но это не обязательно так, чтобы я хотел, чтобы типы были объявлены как энергозависимый (по причинам возможности многократного
вопрос задан: 11 June 2009 14:14
1
ответ

Разрешено ли компилятору постоянно сворачивать локальную переменную?

Рассмотрим этот простой код: void g (); void foo () {volatile bool x = false; если (х) г (); } https://godbolt.org/z/I2kBY7 Вы можете видеть, что ни gcc, ни clang не оптимизируют ...
вопрос задан: 17 October 2019 07:45
1
ответ

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

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

volatile чтение / запись в C # (DotNet Core) для указателей

Платформа: DotNet Core 2 в Linux Является ли разыменование указателя C # изменчивым или как сделать его изменчивым? Наша команда работает над некоторыми сумасшедшими вещами, требующими сверхнизкой задержки, но все же должны быть написаны на C #. ...
вопрос задан: 19 January 2019 04:43
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
ответ

Поиск URL-адреса LDAP?

Я хочу получить доступ к Active Directory на сервере компании, чтобы я мог написать простую программу телефонной книги. Казалось бы, мне нужно использовать LDAP для подключения к нему, чтобы получить набор записей. Есть ли ...
вопрос задан: 11 December 2018 18:30