0
ответов

Скрытые узкие места многопоточности в Jython?

Какие общие скрытые вещи могут стать узкими местами многопоточности / параллелизма в Jython? У меня есть некоторый параллельный код (с использованием библиотеки потоков Python), который не масштабируется за пределы 3-4 процессоров, и я уверен ...
вопрос задан: 19 November 2010 17:48
0
ответов

Блокировка по строке. Это безопасно / разумно?

Мне нужно заблокировать часть кода строкой. Конечно, следующий код ужасно небезопасен: lock ("http: // someurl") {// bla } Итак, я придумывал альтернативу. Обычно я не из тех, кто ...
вопрос задан: 19 November 2010 16:00
0
ответов

ExitThread против разрешения нормального выхода функции потока - C ++

В моем приложении есть поток, который создается с помощью CreateThread. В чем разница между вызовом ExitThread из указанного потока и разрешением потоку выйти в обычном режиме (то есть достичь ...
вопрос задан: 19 November 2010 15:16
0
ответов

Загрузить Dll несколько раз, чтобы обеспечить многопоточность в .Net

Моя программа .Net использует библиотеку fortran для выполнения математических функций (Arpack, решает собственные режимы). Я считаю, что fortran содержит статические переменные и обычно не является потокобезопасным. Кроме того, это очень сложно ...
вопрос задан: 19 November 2010 12:41
0
ответов

потоки decaf vs потоки boost vs omnithreads

Я думаю о том, какую библиотеку потоков использовать для относительно небольшого проекта C ++, который должен работать на x86 , архитектуры x86_64 и powerpc. В проекте используется ActiveMQ, который предоставляет decaf :: ...
вопрос задан: 19 November 2010 12:04
0
ответов

C - должен ли exec немедленно следовать за fork в многопоточном процессе?

Ситуация: У меня есть многопоточная программа, написанная на C. Если один из потоков разветвляется, дочерний процесс заменяется другим с помощью exec (), и родительский процесс ожидает завершения дочернего процесса. Проблема: ...
вопрос задан: 19 November 2010 09:18
0
ответов

Загрузка изображения из Интернета в wpf / surface

Я пытаюсь для загрузки изображений из Интернета в мое приложение wpf. Идея такая: Когда я нажимаю кнопку, появляется всплывающее окно с дополнительной информацией. В этом всплывающем окне я использую несколько изображений ...
вопрос задан: 19 November 2010 08:26
0
ответов

контейнер, в котором истекает срок действия значений в python

Я ищу поточно-безопасный контейнер Python, в котором значения автоматически удаляются через некоторое время. Существует ли такой класс?
вопрос задан: 19 November 2010 04:24
0
ответов

Параметры запуска пользовательского интерфейса Soap

У меня есть бесплатная версия пользовательского интерфейса Soap и несколько различных рабочих пространств. Я хотел бы настроить несколько ярлыков для пользовательского интерфейса Soap с каждым ярлыком, включая параметр запуска, указывающий, какое рабочее
вопрос задан: 18 November 2010 20:19
0
ответов

Принудительное планирование потоков Win32 в соответствии с определенной последовательностью на основе приоритета

Я - встроенный программист, пытающийся смоделировать вытесняющий планировщик в реальном времени в среде Win32 с использованием Visual Studio 2010 и MingW (как два отдельные среды сборки). Я очень зелен ...
вопрос задан: 18 November 2010 18:54
0
ответов

Когда ReaderWriterLockSlim лучше простой блокировки?

Я провожу очень глупый тест для ReaderWriterLock с этим кодом, где чтение происходит в 4 раза чаще, чем запись: class Program {static void Main () {ISynchro [] test = {...
вопрос задан: 18 November 2010 17:06
0
ответов

Как я могу запустить поток запроса SQL, а затем выполнить другую работу до получения результатов?

У меня есть программа, которая выполняет ограниченную форму многопоточности. Он написан на Delphi и использует libmysql.dll (C API) для доступа к серверу MySQL. Программа должна обрабатывать длинный список записей, ...
вопрос задан: 18 November 2010 15:50
0
ответов

Некоторые вопросы о синхронизации потоков

У меня есть несколько вопросов, которые я хотел бы прояснить. Неустойчивое чтение убедитесь, что вы прочитали последнее значение переменной. Является ли означает, что он заставляет все процессоры сбросить их кешированные значения для этого переменная? ..
вопрос задан: 18 November 2010 13:29
0
ответов

.NET Есть ли способ получить идентификатор родительского потока?

Предположим, что основной поток порождает новый поток t1, как мой код, работающий на t1 найти идентификатор потока основного потока (используя С #)? Редактировать: Я не контролирую создание нового потока. Итак, я не могу ...
вопрос задан: 18 November 2010 12:16
0
ответов

Сравнить и поменять местами C ++ 0x

Из предложения C ++ 0x по атомным типам и операциям C ++: 29.1 Порядок и согласованность [atomics.order] Добавьте новый подпункт со следующими абзацами. Перечисление memory_order ...
вопрос задан: 18 November 2010 11:00
0
ответов

Примеры / иллюстрации алгоритмов без ожидания и блокировки

I Мы читали, что без ожидания все потоки завершаются независимо, а без блокировки обеспечивает завершение программы в целом. Я не мог этого понять. Может ли кто-нибудь привести пример (java), иллюстрирующий это…
вопрос задан: 18 November 2010 08:38
0
ответов

Сигнализация всех потоков в процессе

Не сохраняя список текущих потоков, я пытаюсь увидеть, что сигнал в реальном времени доставляется всем потокам в моем процессе. Моя идея состоит в следующем: Изначально обработчик сигнала ...
вопрос задан: 18 November 2010 08:35
0
ответов

Публикация тост-сообщения из потока

Мое приложение запускает поток для запроса в Интернете некоторых данных. Я хочу отображать всплывающее сообщение, когда ничего не найдено, но мое приложение всегда дает сбой. Я пробовал использовать приложение Context ...
вопрос задан: 17 November 2010 22:27
0
ответов

Параллельный синтаксический анализ XML в Java

Я пишу приложение, которое обрабатывает множество XML-файлов (> 1000) с глубокими структурами узлов. При использовании woodstox (Event API) требуется около шести секунд для анализа файла с 22 000 узлов. The ...
вопрос задан: 17 November 2010 20:20
0
ответов

Как запустить Activity в адаптере?

У меня есть ListActivity с моим настроенным адаптером, и внутри каждого представления у него могут быть кнопки, которые мне нужно реализовать OnClickListener. Мне нужно реализовать OnClickListener в ...
вопрос задан: 17 November 2010 10:43
0
ответов

Будет ли WaitForSingleObject вызывать переключение контекста при ожидании с нулевым временем ожидания?

Будет ли WaitForSingleObject (или WaitForMultipleObjects) вызывает переключение контекста при ожидании события с нулевым временем ожидания? (Sleep (0) немедленно выдаст временной интервал потоков, насколько я ...
вопрос задан: 17 November 2010 10:23
0
ответов

Каков правильный способ дождаться завершения Thread.finalization и сохранить отзывчивость моего приложения

На самом деле я использую этот код и работает хорошо, но мне интересно, правильный ли это путь. а WaitForSingleObject (MyThread.Handle, 0) = WAIT_TIMEOUT do Application.ProcessMessages; ...
вопрос задан: 16 November 2010 15:21
0
ответов

ruby ​​simple race condition question

Я наткнулся на этот пример состояния гонки: 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 (& ...
вопрос задан: 16 November 2010 12:44
0
ответов

Использование строки в качестве блокировки для синхронизации потоков

Пока я смотрел код некоторого устаревшего приложения, я заметил, что он использует строковый объект для синхронизации потоков. Я пытаюсь решить некоторые проблемы, связанные с конфликтом потоков в этой программе, и был ...
вопрос задан: 16 November 2010 10:16
0
ответов

WPF C # - Редактирование списка из другого потока

Я понимаю, что то, что я делаю, вероятно, довольно глупо, но я в процессе изучения WPF и хотел бы знать, как это сделать. У меня есть окно со списком. Список используется для ...
вопрос задан: 16 November 2010 04:54
0
ответов

Разбудить поток при возникновении события

Я хотел бы добиться следующего взаимодействия между двумя потоками: Thread Alpha что-то делает, а затем приостанавливает работу. Затем возникает второй поток (бета) и событие, которое возобновляет альфа ...
вопрос задан: 15 November 2010 19:29
0
ответов

Легкая переносимая многопоточность C ++

Кто-нибудь знает о легкой переносной библиотеке потоков C ++, которая может работать в Windows, Linux и Mac OS X? В частности, в моем случае я использую симулятор, который после каждого прохождения экспорта ...
вопрос задан: 15 November 2010 15:35
0
ответов

Безопасно ли хранить ссылку на поток в синглтоне?

Позвольте мне представить вам сценарий. Скажем, мое первое загружаемое действие Activity также создает поток, который будет работать в фоновом режиме бесконечно. Теперь, если я перейду к другому мероприятию, я предполагаю, что ...
вопрос задан: 15 November 2010 10:49
0
ответов

Как мне прервать несколько потоков?

В этом коде при двойном щелчке по кнопке 1 создается 2 отдельных потока. Одним щелчком мыши он создает новый поток в куче, а поле t1 указывает на новый поток в куче. Когда я нажимаю button2, ...
вопрос задан: 15 November 2010 10:48
0
ответов

Отказывает ли WaitForSingleObject временной интервал потока?

Я создаю программу win32 на языке C. Когда у вас работает несколько потоков, и один из потоков ожидает событие (например, с использованием WaitForSingleObject ()), этот поток по-прежнему заполняется ...
вопрос задан: 13 November 2010 00:51