Публикации по теме 'concurrent-programming'


Заполните недостающую часть асинхронного программирования в JS/TS с помощью concurrency.libx.js
В начале был ад. Этот ад сделан из обратных вызовов. Написание асинхронного кода на JS было сложной задачей с самого начала. Очень легко закончить хаотичными цепочками функций обратного вызова. Если вы работаете в организации с кодом JS, которому пару лет, весьма вероятно, устаревший код, который выглядит так: request(function(a, cb){ request(a, function(b, cb){ request(b, function(c, cb){ request(c, function(d, cb){ .....

Запуск фонового рабочего в Python с помощью asyncio
На прошлой неделе я реализовал сервер заданий на Python 3.7. В этом проекте нам нужно запустить компонент для проверки состояния запущенных заданий в рабочих процессах. Вместо запуска другого процесса в кластере я предпочел запустить его как сопрограмму вместе с HTTP-сервером. Это довольно просто сделать с помощью asyncio . Нет необходимости использовать пакет Python threading . Вот и все. Что делать, если вы хотите отменить выполнение задачи? Это просто как: Обратите..

Параллельные запросы с IP2Proxy Go Package
вступление Хорошие новости! Пакет IP2Proxy Go версии 2.3.0 был изменен для поддержки одновременных запросов прокси с использованием файлов базы данных IP2Proxy BIN. Это означает, что вы можете писать более мощные и быстрые коды, чтобы выполнить свою задачу быстрее. Ниже приведен наш простой пример, демонстрирующий параллелизм с пакетом IP2Proxy Go. Пример кода Ниже у нас есть полный пример кода, где мы запускаем 20 потоков. Затем каждый поток будет запрашивать информацию о..

Вопросы по теме 'concurrent-programming'

Как использовать ExecutorService параллельного программирования Java?
Я использую приведенный ниже код для загрузки изображений на удаленный сервер. Когда я использую ниже, он одновременно загружает все изображения на удаленный сервер. List<Future<String>> futureList = new...
6884 просмотров
schedule 30.10.2022

В чем разница между многоядерным и параллельным программированием
Может ли кто-нибудь помочь мне? Я работаю над презентацией и хотел бы немного рассказать о «Разнице между многоядерным и параллельным программированием», я немного погуглил, но не нашел много хороших описаний, любая помощь приветствуется! :)...
8015 просмотров

java повторно использовать исполнителя
Я работаю над системой моделирования, где на каждом временном шаге мне приходится моделировать множество моделей. Я использовал FixedThreadPool для ускорения вычислений: ExecutorService executor = Executors.newFixedThreadPool(nThread); for (Model...
7632 просмотров

Барьеры памяти и параллельные расширения
Нужно ли беспокоиться о MemoryBarriers при использовании параллельных расширений? Изменить - уточнить, поскольку исходный вопрос был открытым: ответ @xanatos был тем, что я искал) Чтобы привести конкретный пример: предположим, что я использую...
109 просмотров

Спящий поток Android/Java
Помимо неявного потока пользовательского интерфейса я создал два потока (runnables), каждый из которых имеет внутри себя цикл while, в котором я периодически проверяю наличие обновлений в очереди сообщений, которую я реализовал. Проблема поначалу...
1653 просмотров

В чем разница между LinkedBlockingQueue и ConcurrentLinkedQueue?
Я читал блог, но не уверен, верен ли его вывод: http://www.javacodegeeks.com/2010/09/java-best-practices-queue-battle-and.html#ixzz1seaiSLwp Он сказал: Как вы можете видеть из предоставленных результатов производительности,...
6990 просмотров

неизвестное исключение параллельной модификации Java с использованием Iterator и Vector
я продолжаю получать исключение одновременной модификации String[] permsList = Constants.CUST_MKT_PERMS_FIELDS; String hiddenFieldVector = new Vector<String>(permsList.length); Iterator<String> itr = hiddenFieldVector.iterator();...
313 просмотров

Предотвращение одновременных запросов к одному и тому же ресурсу в клиентском приложении
У меня есть клиентское приложение .NET, которое использует веб-службы с использованием WCF. Вызовы службы выполняются одновременно и могут запрашивать один и тот же ресурс. Как мне поступить, чтобы предотвратить создание нескольких запросов...
682 просмотров
schedule 14.05.2023

в параллельном программировании Java необходимо использовать синхронизированное значение при чтении?
этот класс можно использовать в многопоточном режиме, поскольку он является потокобезопасным. public class Hello { private int value = 0; public synchronized int get() { return value; } public synchronized void set(int...
191 просмотров

озадачен при использовании синхронизированной блокировки
См. Ниже код, это меня озадачивает, в классе DynamicPropertyFactory он блокирует ConfigurationManager.class, как я понимаю, блокировка работает только в классе или в самом экземпляре. Это как понять? public class *DynamicPropertyFactory*{...
81 просмотров