0
ответов

Утверждение о мьютексе при использовании нескольких потоков и мьютексов

В рамках проекта я пишу функция регистратора. Эта функция регистратора отправляет электронное письмо, когда программа хочет что-то зарегистрировать. Так как случилось так, что сервер SMTP не отвечал, я ...
вопрос задан: 29 July 2011 08:13
0
ответов

Некоторые вопросы по теме boost C ++

Я использую boost :: thread, и у меня возникают некоторые проблемы. Дело в том, есть ли способы присоединиться к потоку до завершения последнего соединения? например, int id = 1; пустая температура () {int theardID = id ++; ...
вопрос задан: 29 July 2011 06:11
0
ответов

Ожидание нескольких потоков с использованием WaitForMultipleObjects

Я использую функцию WaitForMultipleObjects, чтобы дождаться завершения нескольких потоков, но я делаю что-то не так, потому что результат не является ожидаемым увидеть этот пример кода типа ...
вопрос задан: 28 July 2011 23:44
0
ответов

Моделирование потока с помощью fork ()

Что вы думаете о моделировании потока с помощью функции fork () и блока «разделяемой памяти» ... Возможно ли это? Насколько это разумно для программы? (Я имею в виду, хорошо ли это будет работать? ..)
вопрос задан: 28 July 2011 15:41
0
ответов

Исключение при использовании FolderBrowserDialog

Я получаю следующее исключение при попытке использовать FolderBrowserDialog: System.Threading.ThreadStateException: текущий поток должен быть установлен в режим однопоточного подразделения (STA), прежде чем вызовы OLE смогут ...
вопрос задан: 28 July 2011 14:06
0
ответов

Безопасная очередь Python

Это спасет, если я просто использую функции put и get_nowait в очереди, где очередь разделяется между потоками. Когда мне нужно использовать блокировку потока?
вопрос задан: 28 July 2011 10:49
0
ответов

Эффективный способ записи содержимого нескольких файлов в один файл

Существует n-количество файлов разного размера. Как мы могли эффективно объединить содержимое всех файлов в один файл? Методики или алгоритм помогут? В основном я рассчитываю на эффективность ...
вопрос задан: 28 July 2011 03:49
0
ответов

Использование нескольких индикаторов выполнения для нескольких потоков без помех в графическом интерфейсе

Я пишу приложение Eclipse RCP, в котором несколько потоков будут обновлять пользователя по ходу выполнения, каждый через свой собственный индикатор выполнения в графическом интерфейсе. Мне сказали, что для того, чтобы позволить каждому индивидуально ..
вопрос задан: 27 July 2011 19:30
0
ответов

Компромисс с объявлением метода, синхронизированного в java?

У меня была проблема с блокировкой потока по неизвестной причине в моем приложении для Android всякий раз, когда Я пытался убить поток B из потока A (обычно иногда это срабатывало). Я предположил, что это произошло потому, что ...
вопрос задан: 27 July 2011 19:21
0
ответов

обратные вызовы asyncore, запускающие потоки… хорошо, что делать?

Я не знаком с asyncore, и у меня очень мало знание асинхронного программирования, за исключением нескольких вводных инструкций. Я больше всего знаком с потоками и использую их во всех своих приложениях. Один ...
вопрос задан: 27 July 2011 18:40
0
ответов

Задачи C # TPL - сколько одновременно

Я учусь использовать TPL для пареллинга приложения, которое у меня есть. Приложение обрабатывает файлы ZIP, извлекая все содержащиеся в них файлы и импортируя их содержимое в базу данных. ...
вопрос задан: 27 July 2011 16:04
0
ответов

Каким будет код критического раздела для общей очереди, к которой обращаются два потока?

Предположим, у нас есть общая очередь (реализованная с использованием массива), к которой могут получить доступ два потока: один для чтения данных из нее, а другой для записи данных в нее. Теперь у меня проблема с синхронизацией. Я ...
вопрос задан: 27 July 2011 04:27
0
ответов

завершение потока в C

У меня есть программа C, которая вызывает потоки. iret1 = pthread_create (& thread1, NULL, readdata, NULL); iret2 = pthread_create (& thread2, NULL, timer_func, NULL); pthread_join (поток2, NULL); ...
вопрос задан: 26 July 2011 21:34
0
ответов

Производительность кода Python снижается из-за многопоточности

Я написал рабочую программу на Python, которая в основном анализирует пакет двоичных файлов, извлекая данные в структуру данных. Анализ каждого файла занимает около секунды, что соответствует часам для ...
вопрос задан: 25 July 2011 19:47
0
ответов

C #, существует ли такая вещь, как потокобезопасный поток?

Я перенаправляю вывод процесса в средство чтения потока, которое я прочитал позже. Моя проблема в том, что я использую несколько потоков, которые ДОЛЖНЫ иметь отдельные экземпляры этого потока. Когда я иду, чтобы прочитать это ...
вопрос задан: 25 July 2011 16:59
0
ответов

Убить поток, правда!

Мне нужно завершить замороженный поток, я установил IsBackground как true, но он остается живым. Свойства потока: ThreadState = AbortRequested IsBackground = true Когда я исследую замороженное место, которое нахожу ...
вопрос задан: 25 July 2011 12:42
0
ответов

В чем разница между блокировкой (this) и блокировкой (thisLock)?

Я читаю инструкцию блокировки (справочник по C #), где я увидел этот код: class Account {частный объект thisLock = новый объект (); // ... int Withdraw (int amount) {lock (thisLock) ...
вопрос задан: 25 July 2011 11:35
0
ответов

Предложения по отладке многопоточного приложения

У меня проблемы с пошаговой отладкой многопоточное приложение .NET в Visual Studio 2008. С каждой ступенчатой ​​строкой Visual Studio становится все медленнее и медленнее (требуется все больше и больше времени, чтобы ...
вопрос задан: 25 July 2011 07:52
0
ответов

параллельный связанный список

Я пытаюсь создать связанный список на C ++, который разрешает одновременный доступ. Очевидно, что использование единственной блокировки для этого списка крайне неэффективно, поскольку непересекающиеся области могут обновляться параллельно. Что теперь ...
вопрос задан: 24 July 2011 21:20
0
ответов

Есть ли хороший трассировщик потоков для C / C ++, например Threadscope от Haskell?

Есть ли бесплатный инструмент с открытым исходным кодом, такой как Threadscope (и новее, чем инструмент трассировки NPTL) для анализа Ошибки использования ЦП / потоковой передачи?
вопрос задан: 24 July 2011 15:45
0
ответов

Реализованы ли члены IDictionary в ConcurrentDictionary потокобезопасными?

При вызове DoStuffToDictionary (dictionaryTwo) безопасно ли предполагать, что операции в теле метода, включая индексаторы, и методы расширения LINQ также будут потокобезопасными? Чтобы сформулировать это ...
вопрос задан: 24 July 2011 11:16
0
ответов

Почему потоки 10000 вызовов start () занимают больше времени, чем 10000 вызовов run ()?

Я делаю привет, мир в потоках, я создал простой поток с помощью вызова run () (который является обычным вызовом метода) и дублированный поток с использованием вызова start (), который порождает ...
вопрос задан: 24 July 2011 08:49
0
ответов

Цикл сообщений WinForms не отвечает

Я намеренно злоупотребляю циклом сообщений в приложении Windows Forms, но мой проект «просто для развлечения» быстро вышел за рамки моего уровня понимания. Пока задача выполняется, форма…
вопрос задан: 22 July 2011 11:09
0
ответов

Как получить значение последовательности DB2 в многопоточном приложении

Я работаю над многопоточным приложением, которое использует DB2 в качестве своей основной базы данных. Раньше мы в основном использовали столбцы Identity для таблиц, где нам нужен был автоматически сгенерированный уникальный идентификатор. Чтобы ...
вопрос задан: 21 July 2011 18:49
0
ответов

Как приостановить / возобновить поток в Android?

У меня есть поток, который выполняет действие. Я не хочу, чтобы поток продолжал работать, когда пользователь нажимает кнопку «Домой» или, например, пользователь получает телефонный звонок. Итак, я хочу приостановить ...
вопрос задан: 21 July 2011 12:52
0
ответов

Как работает System.Threading.Monitor.Enter ()?

У меня вопрос, как работает Monitor.Enter. Я исследовал исходный код .net framework, и он показывает только это: [System.Security.SecurityCritical] // автоматически сгенерировано [ResourceExposure (...
вопрос задан: 21 July 2011 02:57
0
ответов

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

Я написал код Java, чтобы узнать больше о среде Executor. В частности, я написал код для проверки гипотезы Коллатца - в нем говорится, что если вы итеративно примените следующую функцию к ...
вопрос задан: 20 July 2011 19:17
0
ответов

Потоки Python в C

Я пишу многопоточную программу на C. Перед созданием потоков глобальная среда Python инициализируется вызовом Py_Initialize (). Затем в каждом созданном потоке глобальный питон ...
вопрос задан: 20 July 2011 13:08
0
ответов

Многопоточность в Matlab

Я работаю над проектом в Matlab, где нам нужно оптимизировать производительность, и я думал о распараллеливании нескольких вызовов функций, которые были сделаны из файла .m. Идея была проста, ...
вопрос задан: 20 July 2011 11:18
0
ответов

Perl: безопасны ли специальные переменные для потоков?

Я читал несколько вопросов о глобальной переменной $ @ и о том, как ее можно затереть еще до того, как она станет обработано из-за успешных попыток вытирания. Но что, если он будет заблокирован из-за ошибки ...
вопрос задан: 19 July 2011 20:41