Результаты поиска по запросу "concurrency"
Как реализованы мьютексы?
Некоторые реализации лучше, чем другие для конкретных приложений? Есть что-нибудь, чтобы заработать, выкатывая свое собственное?
Приобретение / Освобождение от последовательного последовательного порядка памяти
Для любогоstd::atomic<T> где T примитивный тип: Если я используюstd::memory_order_acq_rel заfetch_xxx операции иstd::memory_order_acquire заload операция иstd::memory_order_release заstore работа вслепую (я имею в виду, как сбросить порядок ...
JPanel добавлен, но не отображается «вовремя»
У меня есть JFrame, который отображает JPanels в зависимости от элемента Menu, который вы нажимаете. Это работает, но теперь мне нужно вызвать метод, как только JPanel добавлен в фрейм, и он показывается (потому что я использую JFreeChart внутри ...
Необходимо дождаться асинхронного обратного вызова API, прежде чем я вернусь из метода в Java
import java.util.concurrent.CountDownLatch; import quickfix.Initiator; public class UserSession { private final CountDownLatch latch = new CountDownLatch(1); public String await() { try { System.out.println("waiting..."); if (latch.await(5, ...
Прерванная исключительная ситуация против isInterrupted в цикле while
Предположим, что у меня есть следующий код: while(!Thread.currentThread().isInterrupted()){ //do something Thread.sleep(5000); }В настоящее времяThread.sleep генерирует `InterruptedException, поэтому должно быть ...
Значения кэширования данных Linq - главная проблема параллелизма?
Вот небольшой эксперимент, который я сделал: MyClass obj = dataContext.GetTable<MyClass>().Where(x => x.ID = 1).Single(); Console.WriteLine(obj.MyProperty); // output = "initial" Console.WriteLine("Waiting..."); // put a breakpoint after this ...
Почему в Хаскеле нет неявного параллелизма?
Haskell является функциональным и чистым, поэтому в основном он обладает всеми свойствами, необходимыми для работы компилятора.неявный параллелизм [http://en.wikipedia.org/wiki/Implicit_parallelism]. Рассмотрим этот тривиальный пример: f = do a ...
Как проверить, заблокирована ли таблица на сервере SQL
У меня есть большой отчет, я работаю на сервере SQL. Это займет несколько минут, чтобы бежать. Я не хочу, чтобы пользователи нажимали дважды. Поскольку я обертываю всю процедуру в транзакции, как я могу проверить, заблокирована ли таблица ...
Присвоение ссылки является атомарным, так зачем использовать AtomicReference
У меня есть простой общий вопрос об AtomicReference. Зачем использовать AtomicReference, если присвоение ссылок является атомарным в Java? Также я хотел бы спросить, является ли эталонное присвоение атомарным в 64-битных ВМ? Нужен ли нам ...
как узнать, что НЕ является потокобезопасным в ruby?
начиная с Rails 4 [http://edgeguides.rubyonrails.org/4_0_release_notes.html#railties-notable-changes] все должно работать в многопоточной среде по умолчанию. Это означает весь код, который мы пишемА ТАКЖЕ ВСЕдрагоценные камни, которые мы ...