Я придумываю этот вопрос при реализации шаблона "одиночка" в Java. Даже при том, что упомянутым ниже примером не является мой реальный код, еще очень похожий на исходный. общедоступный класс...
Это, кажется, невозможно сделать кэшируемый пул потоков с пределом количеству потоков, которые это может создать. Вот то, как статический Executors.newCachedThreadPool реализован в стандартном Java...
В настоящее время я создаю систему бронирования билетов. Я хочу, чтобы, когда клиент заказывает билет, команда на стороне сервера генерирует новый порядок, записывает его в БД, перенаправляет клиент на домашнюю страницу ...
У меня есть метод, который я хотел бы назвать. Однако я ищу чистый, простой способ уничтожить его или вынудить его возвратиться, если занимает слишком много времени выполняться. Я использую Java. проиллюстрировать: регистратор....
Как я использую ConcurrentLinkedQueue в Java? Используя этот LinkedQueue, я должен быть взволнован по поводу параллелизма в очереди? Или сделайте я просто должен определить два метода (один к retrive элементам от...
Я испытываю затруднения при понимании этого простого кода: javax.swing. SwingUtilities.invokeLater (новый Выполнимый () {общественность освобождают выполненный () {createAndShowGUI (); }}); Может кто-либо объяснять меня как это...
Согласно Java ожидает вызов информации о состоянии потока (), закончится поток для входа в ЗАБЛОКИРОВАННОЕ состояние. Однако эта часть кода закончится (после того, чтобы быть названным) в Потоке в состоянии ОЖИДАНИЯ. класс bThread...
Я должен отправить много задач и затем ожидать их, пока все результаты не доступны. Каждый из них добавляет Строку к Вектору (который синхронизируется по умолчанию). Затем я должен запустить новую задачу для...
Я видел, что класс делает что-то вроде этого класса Foo {private final Set & lt; Bar & gt; set = Collections.synchronizedSet (новый HashSet & lt; gt;)); public void add (Bar b) {set.add (b); } ...
Мне нужно синхронизировать два метода на Java, чтобы любые потоки могли запускать любой из этих методов параллельно, но в любой момент времени будет работать только один метод. Вот пример: public void one () {...
Что такое «неблокирующий» параллелизм и чем он отличается от обычного параллелизма с использованием потоков? Почему мы не используем неблокирующий параллелизм во всех сценариях, где требуется параллелизм? Является ...
Как следует из названия, я работаю над сайтом, написанным на python, и он делает несколько обращений к модулю urllib2 для чтения веб-сайтов. Я тогда разбираю их с BeautifulSoup. Поскольку мне приходится читать 5-10 сайтов, ...
Каково различие между синхронизированными методами и синхронизированными операторами? Если возможно, используйте пример для создания этого более ясным.
Каковы наилучшие подходы к кластеризации / распространению приложения на сервере Java? Я ищу подход, который позволяет масштабировать горизонтально, добавляя больше серверов приложений и больше ...
В нашем веб-приложении есть набор форм, который управляется несколькими сотрудниками. Формы являются общими для всех сотрудников. Прямо сейчас мы реализовали механизм блокировки. Но проблема ...
Предыстория: я работаю в системе, где разработчики, похоже, используют функцию, которая выполняет запрос MYSQL, такой как «SELECT MAX (id ) AS id FROM TABLE "всякий раз, когда им нужно получить идентификатор LAST ...
Предположим, у меня есть следующее в цикле Python # A
для i в диапазоне (10000): выполните задание A # B loop
для i в диапазоне (10000): Задача B Как запустить эти циклы одновременно в Python?
Модель агента приятно описана Агой Gul на его техническом отчете, "Агенты: модель параллельного вычисления в распределенных системах". На странице 49 он объясняет команду, которой "становятся": станьте <...
На центральных процессорах как x86, которые обеспечивают когерентность кэш-памяти, как это полезно с практической точки зрения? Я понимаю, что идея состоит в том, чтобы сделать обновления памяти сделанными на одном ядре сразу видимый на всех...
Длинная история, короткая, я пытаюсь копировать проблему парикмахера Сна в Erlang. В моем решении я решил, что для всех процессов, которые ожидают, я поместил бы их в список. Затем после того как это было...
Возможно, это - глупый вопрос, но я, может казаться, не нахожу очевидный ответ. Мне нужна параллельная очередь FIFO, которая содержит только уникальные значения. Попытка добавить значение, которое уже существует в...
Мне действительно нравятся эти инструменты когда дело доходит до уровня параллелизма, который это может обработать. Erlang похож на намного более стабильное решение, но требует намного большего количества изучения и большого дайвинга в функциональный...
Я запланировал задание КРОНА для выполнения каждые 4 часа который потребности собрать информацию учетных записей пользователей. Теперь я хочу ускорить вещи и разделить работу между несколькими процессами и использовать один процесс...
TLDR: Что профессионалы/недостатки использования являются базой данных в оперативной памяти по сравнению с блокировками и параллельными структурами данных? Я в настоящее время работаю над приложением, которое имеет многих (возможно удаленный) дисплеи, кот
У меня есть приложение что каждые 15 минут или также - репликация от удаленной базы данных. Это просто сохраняет эти два репозитория в синхронизации. После того как эта репликация идет, не возможно сделать это...
То, что лучший способ состоит в том, чтобы протестировать реализацию взаимного исключения, действительно корректно? (Необходимо реализовать взаимное исключение, повторное использование не является жизнеспособным вариантом), лучшее, которое я придумал, дол
Я создаю простой магазин онлайн с PHP, интегрированным с PayPal, который продает уникальные товары. То, что я задаюсь вопросом, - то, как другие магазины имеют дело с несколькими людьми, пытающимися пройти платежный процесс...
Мне назвали функцию, сохраняют (), эта функция собирает все исходные данные на странице и выполняет вызов Ajax к серверу для сохранения состояния работы пользователя. сохраните (), в настоящее время называется когда...