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

6 ответов

Как реализованы мьютексы?

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

2 ответа

Приобретение / Освобождение от последовательного последовательного порядка памяти

Для любогоstd::atomic<T> где T примитивный тип: Если я используюstd::memory_order_acq_rel заfetch_xxx операции иstd::memory_order_acquire заload операция иstd::memory_order_release заstore работа вслепую (я имею в виду, как сбросить порядок ...

3 ответа

JPanel добавлен, но не отображается «вовремя»

У меня есть JFrame, который отображает JPanels в зависимости от элемента Menu, который вы нажимаете. Это работает, но теперь мне нужно вызвать метод, как только JPanel добавлен в фрейм, и он показывается (потому что я использую JFreeChart внутри ...

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

1 ответ

Необходимо дождаться асинхронного обратного вызова 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, ...

3 ответа

Прерванная исключительная ситуация против isInterrupted в цикле while

Предположим, что у меня есть следующий код: while(!Thread.currentThread().isInterrupted()){ //do something Thread.sleep(5000); }В настоящее времяThread.sleep генерирует `InterruptedException, поэтому должно быть ...

4 ответа

Значения кэширования данных 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 ...

5 ответов

Почему в Хаскеле нет неявного параллелизма?

Haskell является функциональным и чистым, поэтому в основном он обладает всеми свойствами, необходимыми для работы компилятора.неявный параллелизм [http://en.wikipedia.org/wiki/Implicit_parallelism]. Рассмотрим этот тривиальный пример: f = do a ...

4 ответа

Как проверить, заблокирована ли таблица на сервере SQL

У меня есть большой отчет, я работаю на сервере SQL. Это займет несколько минут, чтобы бежать. Я не хочу, чтобы пользователи нажимали дважды. Поскольку я обертываю всю процедуру в транзакции, как я могу проверить, заблокирована ли таблица ...

3 ответа

Присвоение ссылки является атомарным, так зачем использовать AtomicReference

У меня есть простой общий вопрос об AtomicReference. Зачем использовать AtomicReference, если присвоение ссылок является атомарным в Java? Также я хотел бы спросить, является ли эталонное присвоение атомарным в 64-битных ВМ? Нужен ли нам ...

3 ответа

как узнать, что НЕ является потокобезопасным в ruby?

начиная с Rails 4 [http://edgeguides.rubyonrails.org/4_0_release_notes.html#railties-notable-changes] все должно работать в многопоточной среде по умолчанию. Это означает весь код, который мы пишемА ТАКЖЕ ВСЕдрагоценные камни, которые мы ...