Я относительно новичок в Threading в Java, и я заметил, что каждый раз, когда я использую Thread.sleep (), я должен ловить InterrupetdException. Какое поведение вызывает это, и в простых приложениях, где ...
У меня есть веб-страница с ОТДЕЛЕНИЯМИ с обработчиком наведений мыши, который предназначается для показа раскрывающегося информационного пузыря. Я не хочу, чтобы больше чем один информационный пузырь был видим за один раз. Но когда пользователь перемещает
Я пытаюсь узнать, существует ли способ надежно определить, когда управляемый поток собирается завершиться. Я пользуюсь сторонней библиотекой, которая включает поддержку документов в формате PDF и...
Я хотел бы задокументировать, какие высокоуровневые (т.е. C ++ не встроенный ассемблер) функции или макросы доступны для атомарных примитивов Compare And Swap (CAS) ... Например, WIN32 на x86 имеет семейство функций ...
Полезно назвать потоки, таким образом, можно разобраться, какие потоки делают что в целях отладки и диагностике. Есть ли конкретное соглашение о присвоении имен для потоков в в большой степени многопоточном...
В C++ приложение Linux, что самый простой путь состоит в том, чтобы получить функциональность, которую обеспечивают Взаимно блокируемые функции на Win32? А именно, легкий способ атомарно увеличить или добавить 32 или 64 бита...
Поздравления. Я пытаюсь реализовать некоторый многопоточный код в приложении. Цель этого кода состоит в том, чтобы проверить объекты, что база данных дает его. Проверка может занять долгое время (некоторые...
Я недавно наследовал маленькую программу Java, которая берет информацию от большой базы данных, делает некоторую обработку и производит подробное изображение относительно информации. Исходный автор написал код...
Что надлежащая техника состоит в том, чтобы сделать, чтобы ThreadA сигнализировал, что ThreadB некоторого события, не имея ThreadB располагаются заблокированное ожидание события для случая? у меня есть фоновый поток, который будет заполнять общее...
У меня есть небольшое количество асинхронного выполнения задач, и я должен ожидать, пока по крайней мере один из них не закончен (в будущем, вероятно, я должен буду ожидать, util M из задач N закончены). В настоящее время они...
Я все еще немного неясен и когда обернуть блокировку вокруг некоторого кода. Мое общее эмпирическое правило состоит в том, чтобы обернуть операцию в блокировку, когда оно читает или пишет в статическую переменную. Но когда помехи...
Как Вы реализуете эффективную и ориентированную на многопотоковое исполнение систему подсчета ссылок на центральных процессорах X86 на языке программирования на C++? Я всегда сталкиваюсь с проблемой что критические операции, не атомарные, и...
Остановка (), приостановите (), и резюме () в java.lang. Поток удерживается от использования, потому что они небезопасны. Oracle рекомендовала, чтобы работа вокруг использовала Thread.interrupt (), но тот подход не работает всего...
По некоторым причинам этот безопасно выглядящий метод повышает классическое исключение. Операция перекрестного потока, не допустимая: Управляйте 'statusLabel', к которому получают доступ от потока кроме потока, на котором он был создан...
У меня есть класс, к которому получают доступ от нескольких потоков. Оба из его метода считывания и функций метода set охраняют с блокировками. Блокировки для функций метода считывания действительно необходимы? Если так, почему? нечто класса...
Я записал немного приложения Python, и здесь Вы видите, как Диспетчер задач выглядит во время типичного выполнения. (источник: weinzierl.name), В то время как приложение является совершенно многопоточным...
Я интересуюсь изучением, как записать чрезвычайно эффективное программное обеспечение сетевого сервера, и я не возражаю пачкать руки с указателями, сокетами и поточной обработкой. Я говорю способность сервера с...
Просто интересно, в чем разница между BeginInvoke () и Invoke ()? Главным образом, для чего будет использоваться каждый. РЕДАКТИРОВАТЬ: В чем разница между созданием потокового объекта и вызова ...
Цель ThreadLocal, как дали здесь указывает, что переменная локальна для любого Потока, получающего доступ к объекту, содержащему переменную ThreadLocal. Что делает различие оно делает в наличии ThreadLocal...
Мне нравится называть метод в потоке с аргументами и возвращать некоторое значение здесь класс в качестве примера Программа {статическая Основная пустота () {Поток FirstThread = новый поток (новый ThreadStart (Fun1));...
у нас есть два потока, получающие доступ к одному списку через синхронизированный метод. Можем мы a) полагаться на время выполнения, чтобы удостовериться, что каждый из них получит доступ к методу на основе порядка, они пытались или...
Я знаю о "совместной" поточной обработке рубиновых использующих зеленых потоков. Как я могу создать реальные потоки "уровня ОС" в своем приложении для использования нескольких ядер CPU для обработки?
Или это хорошо, чтобы сделать что-то вроде этого: новый поток (новый ThreadStart (делегат {DoSomething ();})).Start ();? я, кажется, вспоминаю, что согласно такому сценарию, объект Потока был бы мусором...
Вопрос о Java: Насколько я знаю, существует два способа проверить в потоке, получил ли поток сигнал прерывания, Thread.interrupted () и Thread.isInterrupted (), и единственная разница...
Когда тестирование с Тестовыми необработанными исключениями Команды Visual Studio в тестах поймали и сообщают в результатах. Таким образом, я был отчасти удивлен видеть, что тест размещает процесс (VSTestHost.exe) катастрофический отказ и...
У меня есть метод, который должен быть отложен, работая за указанным количеством времени. Если я использую поток Потока = новый поток (() => {Поток. Сон (миллисекунда); действие ();}); поток....
Возможно, вопрос звучит глупым, но я не понимаю 'что-то о потоках и блокировке, и я хотел бы добраться, подтверждение (вот то, почему я спрашиваю). Так, если у меня есть 10 серверов и 10 запросов в...
В чем разница между wait () и sleep () в потоках? Насколько я понимаю, поток ожидания () - все еще находится в рабочем режиме и использует циклы ЦП, но режим сна () не потребляет ЦП ...