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

4 ответа

Создание объекта (инициализация состояния) и безопасность потока

Я заглянул в книгу «Параллелизм Java на практике» и мне было очень трудно поверить в приведенные ниже цитаты (но, к сожалению, это имеет ...

1 ответ

Вот

аюсь реализовать код, который читает с последовательного порта моей доски и на основе того, что он читает, перерисовывает круг. Конечная цель этого состоит в том, чтобы использовать класс Robot для достижения фактического управления курсором, но ...

2 ответа

@PeterCordes - хорошо, правильно, я отредактировал ответ, чтобы отразить, что сейчас вам нужна только открытая проверка, которая понимает, когда это поведение началось.

лькуstd::atomic::is_lock_free() не может действительно отражать реальность [ ссылка [https://stackoverflow.com/q/49816855/1348273]], Я собираюсь написать настоящий тест во время выполнения. Однако, когда я приступил к этому, я обнаружил, что это ...

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

1 ответ

О, хорошо, почти слово в слово к ответу @ icza; он избил меня до этого :-)

я есть срез, который содержит работу, которую нужно выполнить, и срез, который будет содержать результаты, когда все будет сделано. Ниже приведен набросок моего общего процесса: var results = make([]Result, len(jobs)) wg := sync.WaitGroup{} for ...

0 ответов

Ps. Я автор HavaRunner, и я был бы признателен за ваши отзывы об этом.

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

2 ответа

Поблагодарить!

етил следующий комментарий в моей копии Expert F # на странице 379: Передача и обработка сообщений Часто проводится различие междупараллелизм совместно используемой памяти а такжепараллелизм передачи сообщений, Первый часто более эффективен на ...

5 ответов

 пока вы не получите истину, и это означает, что ваши значения были обновлены.

я есть бин с состоянием в многопоточной среде, который сохраняет свое состояние на карте. Теперь мне нужен способ заменить все значения этой карты в одном атомарном действии. public final class StatefulBean { private final Map<String, String> ...

3 ответа

@bestsss: обновлено.

трю на реализацию ConcurrentHashMap, и меня это смущает. /* Specialized implementations of map methods */ V get(Object key, int hash) { if (count != 0) { // read-volatile HashEntry<K,V> e = getFirst(hash); while (e != null) { if (e.hash == hash ...

1 ответ

Отличная статья (и серия в целом!). Я все еще жду книгу.

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

9 ответов

Некрасиво но работает.

ли во время выполнения программно проверить имя потока, который удерживает блокировку данного объекта?