0
ответов

Циклический барьер Java, как проверить?

Я готовлюсь к собеседованию и просто хочу подготовить несколько основных примеров потоковой передачи и структур так что я могу использовать их во время кодирования белой доски, если мне нужно. Я читал о ...
вопрос задан: 21 May 2011 22:35
0
ответов

Подождите cancel () в FutureTask

Я хочу отменить FutureTask, полученный от ThreadPoolExecutor, но я хочу быть уверенным, что этот Callable в пуле потоков остановлен это работает. Если я вызываю FutureTask # cancel (false), а затем get () (...
вопрос задан: 18 May 2011 06:56
0
ответов

Параллельная вставка гибернации

Я столкнулся с проблемой. У меня есть приложение с Hibernate, которое загружает данные из XML-файлов в таблицы в параллельном режиме. Некоторая часть данных может быть одинаковой и может быть вставлена ​​из разных потоков. Каждый поток ...
вопрос задан: 17 May 2011 01:38
0
ответов

Why is an ExecutorService created via newCachedThreadPool evil?

Paul Tyma presentation has this line: Executors.newCacheThreadPool evil, die die die Why is it evil ? I will hazard a guess: is it because the number of threads will grow in an unbounded fashion. ...
вопрос задан: 16 May 2011 13:13
0
ответов

Проблемы параллелизма в JTable

У меня проблема, когда у меня есть JTable и пользовательская модель, с проблемами одновременного доступа, когда модель изменяется на этапе рендеринга. Я получаю исключение, подобное приведенному ниже, потому что я ...
вопрос задан: 12 May 2011 18:48
0
ответов

Какой новый язык мне следует выучить для высокопроизводительной веб-разработки с высоким уровнем параллелизма? [закрыто]

Я пока очень уверен, что на сервере есть только PHP. Однако, У меня есть дополнительное время, и я хочу выучить новый серверный язык. Я знаю, насколько медленен PHP по сравнению с новым, равномерным и многопоточным ...
вопрос задан: 12 May 2011 18:13
0
ответов

Как мы тестируем Актеры в Java?

Единственное, что я видел до сих пор, это кто-то публикует пример тестирования TypedActor. Я так понимаю, что нет возможности протестировать UntypedActor через, скажем, Junit? Документация Akka становится лучше с каждым днем ​​...
вопрос задан: 11 May 2011 22:19
0
ответов

Должен ли я использовать поточно-ориентированную реализацию карты только при чтении из нее?

Если я сделаю следующее. Создайте HashMap (в последнем поле) Заполнить HashMap Оберните HashMap неизменяемой картой-оболочкой Запустить другие потоки, которые будут обращаться к карте, но не изменять ее. Как я понимаю ...
вопрос задан: 10 May 2011 13:54
0
ответов

sort concurrent map entries by value

Is there any way to create a thread-safe implementation of Map that maintains it's entries sorted by value? I know I can create a thread-safe Map like this ConcurrentMap ...
вопрос задан: 9 May 2011 21:03
0
ответов

ConcurrentHashMap с ArrayList в качестве значения

Мне нужно использовать HashMap вида >, к которому будут обращаться несколько разных потоков. Из того, что мне удалось понять, ConcurrentHashMap - это ...
вопрос задан: 7 May 2011 19:30
0
ответов

Проблемы параллелизма с произвольным доступом в .Net?

I ' ve отлаживает некоторую проблему с плагином Paint.Net, и я наткнулся на проблему с классом Random, когда несколько потоков вызывают метод из одного экземпляра. По какой-то странной причине он ...
вопрос задан: 6 May 2011 18:45
0
ответов

Эквивалент Akka, но для .NET (Concurrency Framework)

Есть ли что-то эквивалент Akka, но для .NET? http://doc.akka.io/use-cases
вопрос задан: 4 May 2011 21:48
0
ответов

A way to form a 'select' on MVars without polling

I have two MVars (well an MVar and a Chan). I need to pull things out of the Chan and process them until the other MVar is not empty any more. My ideal solution would be something like the UNIX ...
вопрос задан: 4 May 2011 16:24
0
ответов

Преобразование кода wait & notifyAll для использования объекта Java 1.5 Lock

Мы используем код, который использует синхронизированные блоки вокруг сегментов кода с большим количеством вызовов wait и notifyAll (). Мы пытаемся преобразовать их для использования методов Java 5 Lock.lock () и Lock.unlock (). Как мне ...
вопрос задан: 3 May 2011 21:03
0
ответов

Параллелизм Haskell через kqueue

Я написал параллельное приложение и обнаружил ошибку: buildFdSets : дескриптор файла вне допустимого диапазона Я обнаружил, что это ограничение ОС на количество файловых дескрипторов в одном процессе, в моем ...
вопрос задан: 3 May 2011 00:11
0
ответов

Накладные расходы на облегченные потоки Haskell и их использование на многоядерных процессорах

Я читал книгу «Real World Haskell», главу о параллелизме и параллелизме. У меня следующий вопрос: поскольку потоки Haskell на самом деле представляют собой просто несколько «виртуальных» потоков внутри одного "...
вопрос задан: 1 May 2011 17:55
0
ответов

Советы по отладке трудно воспроизводимых ошибок параллелизма?

Каковы некоторые советы по отладке трудно воспроизводимых ошибок параллелизма, которые случаются, например, раз в тысячу запусков теста? У меня есть один из них, и я не знаю, как его отлаживать. Я ...
вопрос задан: 28 April 2011 13:54
0
ответов

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

В настоящее время я могу Не понимаю, когда мы должны использовать volatile для объявления переменной. Я провел некоторое исследование и долго искал материалы об этом и знаю, что когда поле объявляется изменчивым, ...
вопрос задан: 28 April 2011 10:04
0
ответов

Why do you have to use both a compiler flag and a run-time flag to get multicore-support in Haskell?

The Haskell wiki shows that you need to both set a compilation flag and a run-time flag to get multi-core support. Why isn't using the library enough to get the correct behavior at compile time? Why ...
вопрос задан: 22 April 2011 22:12
0
ответов

Использование параллельных стратегий с монадами

Я часто вижу использование и объяснение параллельных стратегий Haskell, связанных с чистыми вычислениями (например, fib). Однако я не часто вижу, чтобы он использовался с монадическими конструкциями: есть ли ...
вопрос задан: 22 April 2011 21:11
0
ответов

Как профилировать распределенное приложение на java?

У меня есть приложение, работающее в сетке однородных java-процессов (возможно, на разных физических машинах). Я хотел бы собрать статистику использования процессора за один запуск этого приложения. Я просмотрел ...
вопрос задан: 22 April 2011 13:00
0
ответов

Почему сообщения, получаемые актором, неупорядочены?

Я изучал модель актора (в частности, реализацию в Scala), но могу 'Не понимаю, почему существует требование, чтобы сообщения приходили в произвольном порядке. Похоже, что там ...
вопрос задан: 22 April 2011 03:26
0
ответов

Оптимистический и многоверсионный контроль параллелизма - различия?

Я пытаюсь выяснить, в чем разница между оптимистическим контролем параллелизма (OCC) и многоверсионным контролем параллелизма (MVCC)? Пока что я знаю, что оба основаны на проверке версий для ...
вопрос задан: 22 April 2011 02:37
0
ответов

Поточно-безопасный пул памяти

Мое приложение в настоящее время очень важно для производительности и запрашивает 3-5 миллионов объектов на кадр. Сначала, чтобы сдвинуть дело с мертвой точки, я все обновил и заставил приложение работать и тестировать ...
вопрос задан: 20 April 2011 22:38
0
ответов

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

что подразумевается под одновременным выполнением транзакций базы данных в многопользовательской системе? зачем нужен контроль параллелизма? У меня проблемы с этим. и каковы некоторые неофициальные примеры ...
вопрос задан: 19 April 2011 20:44
0
ответов

Каковы внутренние характеристики процессора при конфликте CAS?

Я пытаюсь понять низкоуровневую механику CAS на x86 / x64, и я был бы очень признателен некоторая помощь / понимание. Я думал об этом потому, что пытаюсь рассуждать об экспоненциальном ...
вопрос задан: 19 April 2011 17:10
0
ответов

Как избежать захваченных переменных?

У меня проблема с foreach (категория var в категориях) {foreach (var word in words) {var waitCallback = new WaitCallback (state => {DoSomething (word, ...
вопрос задан: 19 April 2011 13:33
0
ответов

How do you process messages in parallel while ensuring FIFO per entity?

Let's say you have an entity, say, "Person" in your system and you want to process events that modify various Person entities. It is important that: Events for the same Person are processed in FIFO ...
вопрос задан: 15 April 2011 17:50
0
ответов

How does a read-write mutex/lock work?

Let's say I'm programming in a threading framework that does not have multiple-reader/single-writer mutexes. Can I implement their functionality with the following: Create two mutexes: a recursive (...
вопрос задан: 14 April 2011 21:46
0
ответов

При каких условиях TryDequeue и аналогичные методы сбора System.Collections.Concurrent не работают

Недавно я заметил, что внутри объектов коллекции, содержащихся в пространстве имен System.Collections.Concurrent, часто можно увидеть Collection.TrySomeAction (), а не Collection.SomeAction (). ...
вопрос задан: 13 April 2011 06:40