Какие общие скрытые вещи могут стать узкими местами многопоточности / параллелизма в Jython? У меня есть некоторый параллельный код (с использованием библиотеки потоков Python), который не масштабируется за пределы 3-4 процессоров, и я уверен ...
Мне нужно заблокировать часть кода строкой. Конечно, следующий код ужасно небезопасен: lock ("http: // someurl")
{// bla
} Итак, я придумывал альтернативу. Обычно я не из тех, кто ...
В моем приложении есть поток, который создается с помощью CreateThread. В чем разница между вызовом ExitThread из указанного потока и разрешением потоку выйти в обычном режиме (то есть достичь ...
Моя программа .Net использует библиотеку fortran для выполнения математических функций (Arpack, решает собственные режимы). Я считаю, что fortran содержит статические переменные и обычно не является потокобезопасным. Кроме того, это очень сложно ...
Я думаю о том, какую библиотеку потоков использовать для относительно небольшого проекта C ++, который должен работать на x86 , архитектуры x86_64 и powerpc. В проекте используется ActiveMQ, который предоставляет decaf :: ...
Ситуация:
У меня есть многопоточная программа, написанная на C. Если один из потоков разветвляется, дочерний процесс заменяется другим с помощью exec (), и родительский процесс ожидает завершения дочернего процесса. Проблема:
...
Я пытаюсь для загрузки изображений из Интернета в мое приложение wpf. Идея такая:
Когда я нажимаю кнопку, появляется всплывающее окно с дополнительной информацией. В этом всплывающем окне я использую несколько изображений ...
У меня есть бесплатная версия пользовательского интерфейса Soap и несколько различных рабочих пространств. Я хотел бы настроить несколько ярлыков для пользовательского интерфейса Soap с каждым ярлыком, включая параметр запуска, указывающий, какое рабочее
Я - встроенный программист, пытающийся смоделировать вытесняющий планировщик в реальном времени в среде Win32 с использованием Visual Studio 2010 и MingW (как два отдельные среды сборки). Я очень зелен ...
Я провожу очень глупый тест для ReaderWriterLock с этим кодом, где чтение происходит в 4 раза чаще, чем запись: class Program
{static void Main () {ISynchro [] test = {...
У меня есть программа, которая выполняет ограниченную форму многопоточности. Он написан на Delphi и использует libmysql.dll (C API) для доступа к серверу MySQL. Программа должна обрабатывать длинный список записей, ...
У меня есть несколько вопросов, которые я хотел бы прояснить. Неустойчивое чтение убедитесь, что вы прочитали
последнее значение переменной. Является ли
означает, что он заставляет все процессоры
сбросить их кешированные значения для этого
переменная? ..
Предположим, что основной поток порождает новый поток t1, как мой код, работающий на t1 найти идентификатор потока основного потока (используя С #)? Редактировать:
Я не контролирую создание нового потока. Итак, я не могу ...
Из предложения C ++ 0x по атомным типам и операциям C ++: 29.1 Порядок и согласованность [atomics.order] Добавьте новый подпункт со следующими абзацами. Перечисление memory_order ...
I Мы читали, что без ожидания все потоки завершаются независимо, а без блокировки обеспечивает завершение программы в целом. Я не мог этого понять. Может ли кто-нибудь привести пример (java), иллюстрирующий это…
Не сохраняя список текущих потоков, я пытаюсь увидеть, что сигнал в реальном времени доставляется всем потокам в моем процессе. Моя идея состоит в следующем: Изначально обработчик сигнала ...
Мое приложение запускает поток для запроса в Интернете некоторых данных. Я хочу отображать всплывающее сообщение, когда ничего не найдено, но мое приложение всегда дает сбой. Я пробовал использовать приложение Context ...
Я пишу приложение, которое обрабатывает множество XML-файлов (> 1000) с глубокими структурами узлов. При использовании woodstox (Event API) требуется около шести секунд для анализа файла с 22 000 узлов. The ...
У меня есть ListActivity с моим настроенным адаптером, и внутри каждого представления у него могут быть кнопки, которые мне нужно реализовать OnClickListener. Мне нужно реализовать OnClickListener в ...
Будет ли WaitForSingleObject (или WaitForMultipleObjects) вызывает переключение контекста при ожидании события с нулевым временем ожидания? (Sleep (0) немедленно выдаст временной интервал потоков, насколько я ...
На самом деле я использую этот код и работает хорошо, но мне интересно, правильный ли это путь. а WaitForSingleObject (MyThread.Handle, 0) = WAIT_TIMEOUT do Application.ProcessMessages; ...
Я наткнулся на этот пример состояния гонки: def inc (n) n + 1
end sum = 0 thread = (1..10) .map do Thread .new do 10_000.times do sum = inc (sum) end end
end thread.each (& ...
Пока я смотрел код некоторого устаревшего приложения, я заметил, что он использует строковый объект для синхронизации потоков. Я пытаюсь решить некоторые проблемы, связанные с конфликтом потоков в этой программе, и был ...
Я понимаю, что то, что я делаю, вероятно, довольно глупо, но я в процессе изучения WPF и хотел бы знать, как это сделать. У меня есть окно со списком. Список используется для ...
Я хотел бы добиться следующего взаимодействия между двумя потоками: Thread Alpha что-то делает, а затем приостанавливает работу. Затем возникает второй поток (бета) и событие, которое возобновляет альфа ...
Кто-нибудь знает о легкой переносной библиотеке потоков C ++, которая может работать в Windows, Linux и Mac OS X? В частности, в моем случае я использую симулятор, который после каждого прохождения экспорта ...
Позвольте мне представить вам сценарий. Скажем, мое первое загружаемое действие Activity также создает поток, который будет работать в фоновом режиме бесконечно. Теперь, если я перейду к другому мероприятию, я предполагаю, что ...
В этом коде при двойном щелчке по кнопке 1 создается 2 отдельных потока. Одним щелчком мыши он создает новый поток в куче, а поле t1 указывает на новый поток в куче. Когда я нажимаю button2, ...
Я создаю программу win32 на языке C. Когда у вас работает несколько потоков, и один из потоков ожидает событие (например, с использованием WaitForSingleObject ()), этот поток по-прежнему заполняется ...