0
ответов

Вызов stopSelf () в Службе во время работы потока

Предположим, у меня есть код в обработчике onStart () моей Службы для запуска потока для выполнения каких-либо действий, а затем вызова stopSelf (). stopSelf () вызывается до завершения потока. Что именно происходит? Я '...
вопрос задан: 14 September 2010 18:10
0
ответов

Асинхронные потоки в стандартном C ++

Интересно, как я могу реализовать асинхронный вызов в стандартном C ++. У меня есть программа обработки изображений / видео, и я хочу добавить еще одну функцию / функцию, но я бы хотел, чтобы она запускалась в другом ...
вопрос задан: 14 September 2010 17:40
0
ответов

Perl: Threading with shared multi-dimensional hash

I am trying to share a multi-dimensional hash over multiple threads. Этот хэш содержит 2 связанные пары ключей, мне нужно знать, подключены ли они уже, если нет, мне нужно их подключить, если ...
вопрос задан: 13 September 2010 15:45
0
ответов

Что такое BlockingCollection. Метод TakeFromAny, полезный для

. Мне нужно создать блокирующую приоритетную очередь, и я подозреваю, что TakeFromAny может быть секретным ингредиентом, однако документация по этому методу скудна. Какова его цель / подходящее использование / My ...
вопрос задан: 13 September 2010 13:15
0
ответов

Как отсортировать массив целых чисел с помощью настраиваемого компаратора?

Мне нужно отсортировать массив целых чисел с помощью специального компаратора, но библиотека Java не предоставляет функцию сортировки для целых чисел с компараторами (компараторы можно использовать только с объектами). Есть ли что-нибудь простое ...
вопрос задан: 13 September 2010 09:26
0
ответов

Как правильно завершить рабочий поток в C #

Постановка задачи У меня есть рабочий поток, который в основном сканирует папку, просматривает файлы в ней, а затем некоторое время спит. Операция сканирования может занять 2-3 секунды, но не намного. Я'...
вопрос задан: 13 September 2010 08:32
0
ответов

Определить культуру для всего домена приложения

Я создаю службу Windows, которая запускает несколько потоков . Могу ли я установить культуру всего моего домена приложения вместо того, чтобы устанавливать его для каждого потока отдельно?
вопрос задан: 13 September 2010 07:45
0
ответов

Является ли метод UI dispatcher.begininvoke потокобезопасным в WPF?

У меня есть приложение WPF, в котором используется многопоточность. Мне любопытно узнать, вызывается ли поток пользовательского интерфейса с помощью диспетчера. Метод BeginInvoke () считается поточно-ориентированным? Обычно я бы использовал ...
вопрос задан: 12 September 2010 15:56
0
ответов

performSelectorInBackground: в основном потоке

Я знаю, что это дурацкий вопрос, но допустимо выполнитьSelectorInBackground: в основном потоке приложений iPhone? Я знаю о performSelectorOnMainThread: но мне просто интересно, не ...
вопрос задан: 12 September 2010 07:45
0
ответов

Взаимное исключение для N асинхронных потоков

У меня есть асинхронное приложение, что означает, что в любой момент времени может быть N событий. Существует ли известный алгоритм для выполнения взаимного исключения для N потоков без жесткого кодирования каждого потока так, чтобы он имел ...
вопрос задан: 12 September 2010 02:45
0
ответов

Примеры интенсивных вычислений ЦП?

Мне нужно несколько легко реализуемых одиночных вычисления, требующие интенсивного использования процессора и памяти, которые я могу написать на Java для планировщика тестовых потоков. Они должны занять немного времени, но, что более важно ...
вопрос задан: 12 September 2010 00:03
0
ответов

Java synchronized question

I'm new to Java Threads and synchronization. Lets say I have: public class MyClass(){ public synchronized void method1(){ //call method2(); } public synchronized void method2(...
вопрос задан: 11 September 2010 21:06
0
ответов

Безопасен ли этот поток?

Я пишу приложение для Android и использую рабочие потоки для обработки определенной информации. Прочитав свой код, я не уверен, что он потокобезопасен. Я написал упрощенное ...
вопрос задан: 11 September 2010 16:45
0
ответов

Как я могу запустить определенную функцию потока асинхронно в C / C ++?

Настройка производительности: запись данных в несколько каналов Теперь я делаю это в одном потоке: for (unsigned int i = 0; i
вопрос задан: 11 September 2010 08:30
0
ответов

Отправка событий в службу Windows из режима ядра

Я пишу часть программного обеспечения, которая состоит из драйвера режима ядра и службы Windows пользовательского режима. Драйвер ядра должен уведомлять службу о различных событиях и информации, которая ...
вопрос задан: 10 September 2010 20:24
0
ответов

twisted: разница между defer.execute и threads.deferToThread

В чем разница между defer.execute () и threads.deferToThread () в twisted? Оба принимают одни и те же аргументы - функцию и параметры для ее вызова - и возвращают deferred, который будет ...
вопрос задан: 10 September 2010 16:56
0
ответов

Каковы ограничения потоков при работе в Linux по сравнению с процессами для приложений, связанных с сетью / вводом-выводом?

Я слышал, что в Linux на многоядерный сервер было бы невозможно достичь максимальной производительности, если у вас есть только один процесс, но несколько потоков, потому что Linux имеет некоторые ограничения на ввод-вывод, так что ...
вопрос задан: 10 September 2010 09:21
0
ответов

Как отлаживать пул потоков в Visual Studio?

Я новичок в многопоточной среде, и я ' m возникла проблема с отладкой приложения, которое использует пул потоков, созданный прошедшим событием в классе System.Timers.timer. У меня ...
вопрос задан: 10 September 2010 05:41
0
ответов

Нужна ли мне дополнительная синхронизация при использовании BlockingQueue?

У меня есть простой bean-компонент @Entity Message.java с некоторыми обычными свойствами. Жизненный цикл этого объекта выглядит следующим образом. Создание сообщения происходит в потоке A, который затем помещается в очередь в ...
вопрос задан: 9 September 2010 16:29
0
ответов

Что существует важное различие между Monitor.TryEnter (object) и Monitor.TryEnter (object, ref bool)?

Кажется, что эти фрагменты кода должны вести себя одинаково: 1: Monitor.TryEnter (object) if (Monitor.TryEnter (lockObject )) {попробуйте {DoSomething (); } finally {...
вопрос задан: 9 September 2010 07:55
0
ответов

Блокирует ли Console.WriteLine?

Есть ли у Console. Блок WriteLine до тех пор, пока вывод не будет записан, или он возвращается немедленно? Если он блокирует, существует ли метод записи асинхронного вывода в консоль?
вопрос задан: 8 September 2010 20:33
0
ответов

Какие потоки ОС привыкнуть к абстрактной машине Эрланга, BEAM?

Я начал изучать Erlang и нахожу среду выполнения BEAM увлекательной. Обычно утверждается, что в Erlang процессы принадлежат языку, а не ОС (имеется в виду среда выполнения, что означает ...
вопрос задан: 8 September 2010 00:48
0
ответов

Как улучшить модульное тестирование кода Looper и Handler на Android?

Я использую класс android.os.Handler для выполнения задач в фоновом режиме. При модульном тестировании я вызываю Looper.loop (), чтобы тестовый поток ждал, пока поток фоновой задачи выполнит свою задачу. Позже ...
вопрос задан: 7 September 2010 05:23
0
ответов

Ключевое слово volatile C ++ с глобальной общей переменной, к которой обращается функция

У меня есть многопоточное приложение C ++. Теперь я знаю, что для глобальных общих переменных вы должны в некоторых случаях использовать volatile при проверке состояния переменной, иначе компилятор мог бы ...
вопрос задан: 6 September 2010 09:43
0
ответов

Как увеличить приоритет потока в pthreads?

Я использую pthread в Linux. Я хотел бы увеличить приоритет потока, установив параметры sched_param.priority. Тем не менее, я не смог найти много информации в сети относительно диапазона ...
вопрос задан: 6 September 2010 06:43
0
ответов

Не удалось получить дамп потока? Есть идеи, почему мое приложение блокируется?

У меня есть базовое приложение на Java-сервере, которое имеет 100 рабочих потоков, которые выполняют простые HEAD-запросы по URL-адресам. Я использую HttpClient 4.x для этого. Через несколько минут моя программа просто зависает на пару ...
вопрос задан: 5 September 2010 19:43
0
ответов

Thread Pool и .IsBackground в .NET

MSDN, а также многие другие источники утверждают, что рабочие потоки в пуле потоков всегда являются фоновыми. «Потоки пула потоков являются фоновыми потоками» (MSDN) «Объединенные потоки всегда ...
вопрос задан: 5 September 2010 17:28
0
ответов

Как бы я мог ожидать остановки нескольких потоков?

У меня есть главный поток, который порождает около 20 рабочих потоков. Мне нужно остановить основной поток, пока все остальные потоки не закончатся. Я знаю о (нить). Присоединяйтесь. Но это работает только для одного потока. и ...
вопрос задан: 5 September 2010 14:32
0
ответов

Нужен пример программы для выброса InterruptedException

Я прохожу через kathy sierra SCJP 1.5 Глава 9 (потоки) и там упоминается следующее: Обратите внимание, что метод sleep () может бросить проверил InterruptedException (вы, как правило, будете знать, что это ...
вопрос задан: 4 September 2010 13:00
0
ответов

INotifyPropertyChanged: что происходит за сценой?

В WPF у нас есть два потока (как минимум): рендеринг и поток пользовательского интерфейса. Когда я вызываю событие OnNotifyPropertyChanged при изменении некоторых свойств, оно возникает в потоке пользовательского интерфейса. Эта информация должна быть ..
вопрос задан: 4 September 2010 01:06