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

6 ответов

Java: Как масштабировать потоки в соответствии с ядрами процессора?

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

3 ответа

Android - загрузка, пожалуйста, подождите

Существует ли стандартный диалог «Загрузка, пожалуйста, подождите», который я могу использовать в разработке для Android, когда я вызываю AsyncTask (например, загружая некоторые данные из удаленного сервиса)?

1 ответ

Да, я пришел к тому же выводу, что и ваш пересмотренный подход. Это действительно единственный «реальный» способ сделать это, я думаю. Спасибо за помощь!

е всего, я думаю, что я должен ссылаться наэта статья [https://stackoverflow.com/questions/6296242/asp-net-cache-multithreading-locks-webparts] что в значительной степени выполняет то, что я что. Вот моя проблема: у меня был пользовательский ...

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

7 ответов

В системе с 24 ядрами должно быть легко столкнуться с ложными пробуждениями. (Некоторые блоггеры зашли бы так далеко, утверждая, что примерно 40% их ожиданий прерывается в этих системах. Но, безусловно, есть и другие факторы, которые следует учитывать в уравнении, что усложняет определение числа.).

вопрос не о том, действительно ли ложные пробуждения счастливы, потому что это уже обсуждалось здесь в полном объеме:Действительно ли случаются ...

2 ответа

«Синхронизация построена вокруг внутренней сущности, известной как внутренняя блокировка или блокировка монитора. (Спецификация API часто именует эту сущность просто как« монитор ».) Внутренние блокировки играют роль в обоих аспектах синхронизации: обеспечение эксклюзивного доступа к состояние объекта и установление предшествующих отношений, которые необходимы для видимости ".

ользую VisualVM подключить многопоточное приложение Java, поток имеет 4 состояния, а именно работает, спит, ждать, монитор. Что означает этот статус мониторинга? В чем разница между ожиданием и монитором?

2 ответа

NUMA: Как проверить, в какой части ОЗУ расположен массив C ++?

У меня есть сервер с 2 процессорами и 64 ГБ оперативной памяти, 32 ГБ на процессор. Я знаю, что каждый процессор имеет свою часть оперативной памяти, давайте назовем их RAM1 и RAM2. Я хотел бы, чтобы моя программа знала, в какой оперативной ...

2 ответа

На самом деле я еще не сталкивался с этой проблемой в своем проекте. Я просто задавался вопросом о возможных ошибках при написании кода, и я не мог найти ответ для этого случая самостоятельно. Распространение прерываний снова полезно знать, спасибо!

я есть поток, который имеет очередь входящих работ (LinkedList содержащие должностные инструкции). Нить блокирует сwait() в очереди, когда нет работы для работы. Внешний объект диспетчера заданий пробуждает егоnotify() когда он помещает новые ...

2 ответа

Затем (в фоновом режиме) клиентский цикл while использует этот первый байт строки для различения линий различного происхождения.

ой скрипт здесь: а)постоянно читать из сокета и хранить значения в ассоциативном массиве б)постоянно читать значения из stdin и отвечать t / f, если они уже существуют в ассоциативном массиве a & b - случайные события, никак не ...

2 ответа

 маршалировать выполнение в нужной нити.

у обработчик соединения (диалоговое окно для запроса имени пользователя и пароля). Код является обработчиком, который показывает диалог. Этот код может быть вызван из потока, поэтому мне нужноInvoke() еслиInvokeRequired. В идеальной ситуации я ...

9 ответов

Почему синхронизированный блок лучше, чем синхронизированный метод?

Я начал изучать синхронизацию в потоках. Синхронизированный метод: public class Counter{ private static int count = 0; public static synchronized int getCount(){ return count; } public synchronized setCount(int count){ this.count = count; } ...