В рамках проекта я пишу функция регистратора. Эта функция регистратора отправляет электронное письмо, когда программа хочет что-то зарегистрировать. Так как случилось так, что сервер SMTP не отвечал, я ...
Я использую boost :: thread, и у меня возникают некоторые проблемы. Дело в том, есть ли способы присоединиться к потоку до завершения последнего соединения?
например, int id = 1;
пустая температура ()
{int theardID = id ++; ...
Я использую функцию WaitForMultipleObjects, чтобы дождаться завершения нескольких потоков, но я делаю что-то не так, потому что результат не является ожидаемым увидеть этот пример кода типа ...
Что вы думаете о моделировании потока с помощью функции fork () и блока «разделяемой памяти» ... Возможно ли это? Насколько это разумно для программы? (Я имею в виду, хорошо ли это будет работать? ..)
Я получаю следующее исключение при попытке использовать FolderBrowserDialog:
System.Threading.ThreadStateException: текущий поток должен быть установлен в режим однопоточного подразделения (STA), прежде чем вызовы OLE смогут ...
Это спасет, если я просто использую функции put и get_nowait в очереди, где очередь разделяется между потоками. Когда мне нужно использовать блокировку потока?
Существует n-количество файлов разного размера. Как мы могли эффективно объединить содержимое всех файлов в один файл? Методики или алгоритм помогут? В основном я рассчитываю на эффективность ...
Я пишу приложение Eclipse RCP, в котором несколько потоков будут обновлять пользователя по ходу выполнения, каждый через свой собственный индикатор выполнения в графическом интерфейсе. Мне сказали, что для того, чтобы позволить каждому индивидуально ..
У меня была проблема с блокировкой потока по неизвестной причине в моем приложении для Android всякий раз, когда Я пытался убить поток B из потока A (обычно иногда это срабатывало). Я предположил, что это произошло потому, что ...
Я не знаком с asyncore, и у меня очень мало знание асинхронного программирования, за исключением нескольких вводных инструкций. Я больше всего знаком с потоками и использую их во всех своих приложениях. Один ...
Я учусь использовать TPL для пареллинга приложения, которое у меня есть. Приложение обрабатывает файлы ZIP, извлекая все содержащиеся в них файлы и импортируя их содержимое в базу данных. ...
Предположим, у нас есть общая очередь (реализованная с использованием массива), к которой могут получить доступ два потока: один для чтения данных из нее, а другой для записи данных в нее. Теперь у меня проблема с синхронизацией. Я ...
У меня есть программа C, которая вызывает потоки. iret1 = pthread_create (& thread1, NULL, readdata, NULL);
iret2 = pthread_create (& thread2, NULL, timer_func, NULL);
pthread_join (поток2, NULL); ...
Я написал рабочую программу на Python, которая в основном анализирует пакет двоичных файлов, извлекая данные в структуру данных. Анализ каждого файла занимает около секунды, что соответствует часам для ...
Я перенаправляю вывод процесса в средство чтения потока, которое я прочитал позже. Моя проблема в том, что я использую несколько потоков, которые ДОЛЖНЫ иметь отдельные экземпляры этого потока. Когда я иду, чтобы прочитать это ...
Мне нужно завершить замороженный поток, я установил IsBackground как true, но он остается живым. Свойства потока: ThreadState = AbortRequested IsBackground = true Когда я исследую замороженное место, которое нахожу ...
Я читаю инструкцию блокировки (справочник по C #), где я увидел этот код: class Account
{частный объект thisLock = новый объект (); // ... int Withdraw (int amount) {lock (thisLock) ...
У меня проблемы с пошаговой отладкой многопоточное приложение .NET в Visual Studio 2008. С каждой ступенчатой строкой Visual Studio становится все медленнее и медленнее (требуется все больше и больше времени, чтобы ...
Я пытаюсь создать связанный список на C ++, который разрешает одновременный доступ. Очевидно, что использование единственной блокировки для этого списка крайне неэффективно, поскольку непересекающиеся области могут обновляться параллельно. Что теперь ...
Есть ли бесплатный инструмент с открытым исходным кодом, такой как Threadscope (и новее, чем инструмент трассировки NPTL) для анализа Ошибки использования ЦП / потоковой передачи?
При вызове DoStuffToDictionary (dictionaryTwo) безопасно ли предполагать, что операции в теле метода, включая индексаторы, и методы расширения LINQ также будут потокобезопасными? Чтобы сформулировать это ...
Я делаю привет, мир в потоках, я создал простой поток с помощью вызова run () (который является обычным вызовом метода) и дублированный поток с использованием вызова start (), который порождает ...
Я намеренно злоупотребляю циклом сообщений в приложении Windows Forms, но мой проект «просто для развлечения» быстро вышел за рамки моего уровня понимания. Пока задача выполняется, форма…
Я работаю над многопоточным приложением, которое использует DB2 в качестве своей основной базы данных. Раньше мы в основном использовали столбцы Identity для таблиц, где нам нужен был автоматически сгенерированный уникальный идентификатор. Чтобы ...
У меня есть поток, который выполняет действие. Я не хочу, чтобы поток продолжал работать, когда пользователь нажимает кнопку «Домой» или, например, пользователь получает телефонный звонок.
Итак, я хочу приостановить ...
У меня вопрос, как работает Monitor.Enter. Я исследовал исходный код .net framework, и он показывает только это: [System.Security.SecurityCritical] // автоматически сгенерировано [ResourceExposure (...
Я написал код Java, чтобы узнать больше о среде Executor. В частности, я написал код для проверки гипотезы Коллатца - в нем говорится, что если вы итеративно примените следующую функцию к ...
Я пишу многопоточную программу на C. Перед созданием потоков глобальная среда Python инициализируется вызовом Py_Initialize (). Затем в каждом созданном потоке глобальный питон ...
Я работаю над проектом в Matlab, где нам нужно оптимизировать производительность, и я думал о распараллеливании нескольких вызовов функций, которые были сделаны из файла .m. Идея была проста, ...
Я читал несколько вопросов о глобальной переменной $ @ и о том, как ее можно затереть еще до того, как она станет обработано из-за успешных попыток вытирания. Но что, если он будет заблокирован из-за ошибки ...