Публикации по теме 'concurrency'


Вы использовали эти параллельные контейнеры Java?
Я считаю, что многие небольшие партнеры часто используют потокобезопасные классы контейнеров, такие как ConcurrentHashMap и ArrayBlockingQueue, во многих параллельных сценариях. Несмотря на то, что они пожертвуют некоторой эффективностью, они могут быть гарантированы с точки зрения безопасности. Внимательные друзья должны быть в состоянии обнаружить, что все потокобезопасные контейнеры в приведенных выше примерах находятся в пакете java.util.concurrent. На самом деле их много…

Параллелизм в Go: общая память
Я поиграл с некоторыми примерами, чтобы лучше понять, как модель памяти Go ведет себя в параллельных программах. Я попытаюсь объяснить, что я узнал об упорядочении операций на многоядерных процессорах. Пример, который я собираюсь показать, является расширением примера Передача сообщений , написанного Рассом Коксом в его статье Модель оборудования . После прочтения мне захотелось поэкспериментировать с этим поведением и убедиться в этом лично. Это результат. Алиса и Боб в офисе..

Полное руководство по параллелизму и многопоточности в iOS
Основной поток против фонового потока. Async/await и Актер. GCD против OperationQueue. Групповая отправка, как усилить фоновый поток и многое другое Введение В этой статье мы узнаем следующее: TABLE OF CONTENTS What Is Multithreading Serial Queue vs. Concurrent Queue Parallelism Concurrency Basics of Multithreading Main Thread (UI Thread) vs. Background Thread (Global Thread) GCD (Grand Central Dispatch) DispatchGroup DispatchSemaphore DispatchWorkItem..

Вопросы по теме 'concurrency'

Java: большая коллекция и параллельные потоки
Я столкнулся с этой проблемой: у меня много потоков (1024), которые обращаются к одной большой коллекции - Vector. Вопрос: можно ли что-то с этим сделать, что позволило бы мне выполнять с ним одновременные действия без необходимости все...
834 просмотров
schedule 26.04.2024

LWJGL, Clojure, один поток для команд OpenGL
Короткий вопрос: Учитывая модель параллелизма Clojure, как мне убедиться, что все функции LWJGL OpenGL Update вызываются из одного и того же потока? Длинный вопрос После долгой и славной битвы Использование lwjgl в Leiningen/Clojure теперь...
1385 просмотров
schedule 04.05.2024

JInternalFrame не появится
У меня есть класс Java под названием GameUpdater, который расширяет JInternalFrame. Раньше он расширял JFrame, когда я запускал класс как отдельную программу, но я изменил его на JInternalFrame, чтобы он стал частью более крупного приложения — теперь...
241 просмотров

CoreNLP на Apache Spark
Я не уверен, связано ли это со Spark или NLP. Пожалуйста, помогите. В настоящее время я пытаюсь запустить библиотеку Stanford CoreNLP на Apache Spark, и когда я пытаюсь запустить ее на нескольких ядрах, я получаю следующее исключение. Я использую...
1237 просмотров

Обработка большого файла требует времени и заполнения оперативной памяти
Я обрабатываю файл с 10 millions записями, которые должны быть зациклены среди 8 millions records , которые также будут зациклены 150000 , я пытался разделить 150000 на 30000 каждый, но все равно заполняет оперативную память 500GB , пробовал...
54 просмотров
schedule 26.04.2024

Повторяющееся задание запускается для нескольких рабочих одновременно
Я использую последнюю стабильную версию Hangfire (1.6.17.0). У меня постоянно работает 4-6 рабочих. Когда новые рабочие запускаются, они проверяют, правильно ли созданы все задания, и добавляют/обновляют все задания, которые должны выполняться,...
1394 просмотров
schedule 12.04.2024

Как объединить несколько наблюдаемых с сохранением порядка и максимальным параллелизмом?
Я искал дубликат и не нашел. У меня есть вложенный наблюдаемый IObservable<IObservable<T>> , и я хочу сгладить его до IObservable<T> . Я не хочу использовать Concat , потому что он откладывает подписку на каждый внутренний...
98 просмотров
schedule 16.05.2024