Выполнение главным образом Java и поверхностное знание.NET в течение прошлых пяти лет и не записало значительного C или C++ в течение того времени. Поэтому были вдали от той сцены некоторое время. Если я хочу записать C...
Что означает то, когда это дает след со следующим выводом? № 0 0x00000008009c991c в pthread_testcancel () от/lib/libpthread.so.2 № 1 0x00000008009b8120 в sigaction () от/lib/...
У меня есть единственный интерфейс HW, который я хочу использовать из двух приложений (процессы) на той же рабочей станции. HW требует единственного вызова инициализации затем, любое приложение использует ту же функцию (в том же...
Скажем, я начал новую дискуссию с pthread_create () и затем отсоединил его с помощью pthread_detach (). Теперь, из контекста потока, я выделил некоторую память с помощью malloc (). Когда поток...
У меня есть поток, который находится в блокирующем цикле recv (), и я хочу завершить его (предположим, что это нельзя изменить для select () или любого другого асинхронного подхода). У меня также есть обработчик сигнала, который ловит ...
gcc 4.4.3 cthreads c89 Я использую valgrind для проверки ошибок памяти. Мне просто интересно, есть ли какой-нибудь инструмент для linux, который может обнаруживать запущенные потоки, которые не были прерваны после программы ...
Похож на Linux, не реализует pthread_suspend и продолжается, но мне действительно нужны они. Я попробовал cond_wait, но это слишком медленно. Работа, поточная главным образом, выполняется в 50us, но иногда...
Я пытаюсь создать приложение, которое использует pthreads и __ тип m128 SSE. Согласно руководству GCC, выравнивание стека по умолчанию составляет 16 байтов. Для использования __ m128, требование является 16-байтовым выравниванием...
Я пытаюсь реализовать моделирование микроконтроллера. Это моделирование не предназначено, чтобы сделать такт точное представление одного определенного микроконтроллера, но проверить общую правильность...
Моими инструментами является Linux, gcc и pthreads. Когда мои вызовы программы, новые/удаляющие от нескольких потоков, и когда существует конкуренция для "кучи", 'арена создаются (см. следующую ссылку для ссылочного http:/...
Я пишу многопоточную программу C++. Я планирую уничтожение потоков. Однако я также использую касательно - считаемый GC. Я задаюсь вопросом, разрушены ли выделенные объекты стека, когда поток уничтожается.
Как я могу ожидать отдельного потока для окончания в C++? Я не забочусь о статусе выхода, я просто хочу знать, закончился ли поток. Я пытаюсь обеспечить синхронную обертку...
Я пишу приложение Unix в C, который использует несколько потоков управления. У меня есть проблема с основной функцией, завершающейся перед потоком, который она породила, имеют изменение для окончания их работы...
Мне сказали, что iPhone не поддерживает многозадачность и многопоточность. Это не имело смысла мне, таким образом, я протестировал на средстве моделирования: работы pthreads, ветвление () не делает. Этот результат действительно имеет смысл...
Я работаю над проектом и пытаюсь использовать pthread_cond_wait () и pthread_cond_signal () для синхронизации двух потоков. Мой код выглядит примерно так: pthread_mutex_t lock_it =...
I иметь pthread, ожидающий переменной условия, используя pthread_cond_wait (). Он ожидает данных из структуры очереди, заполненной другим потоком. Я хочу убить этот поток, желательно ...
Я использую pthread_create (&thread1, &attrs,//...,//...); и потребность, если некоторое условие произошло потребность уничтожить этот поток, как уничтожить это?
У меня есть менеджер по неупорядоченному хранению памяти, который делит "кучу" в различные сегменты на основе количества процессоров в системе. Память может только быть выделена на разделе, который идет с...
На Linux (ядро 2.6.5) наша система сборки называет gcc с-D_REENTRANT. Это все еще требуется при использовании pthreads? Как это связано с gcc-pthread опция? Я понимаю, что должен использовать-pthread...
Я нашел это: Быстро межпроцессный метод синхронизации, я раньше полагал, что pthread взаимное исключение может только быть совместно использовано двумя потоками в том же адресном пространстве. Вопрос / ответы там кажется...
Сокеты по вопросу о Linux, у меня есть рабочий поток, который заблокирован на принятии () вызов. Это просто ожидает входящего сетевого соединения, обрабатывает его и затем возвращается к прислушиванию к следующему...
У меня есть многопоточное приложение в среде POSIX / Linux - я не контролирую код, который создает pthreads. В какой-то момент процесс - владелец pthreads - получает сигнал. ...
Если я пытаюсь скомпилировать программу с #include <pthread.h> в нем, я получаю ошибку: pthread.h: Никакой такой файл или каталог Не это возможный заставить это компилировать в среде Windows? Я...
Я пытаюсь найти исходный код pthread библиотеки. (Я предполагаю, что это - воображаемое, чтобы быть частью исходного кода Linux), Но так или иначе не может найти хороший веб-сайт, который имеет его. Мне нравится этот веб-сайт: http://...
Поток "легок", потому что большинство издержек было уже выполнено посредством создания ее процесса. Я нашел это в одном из учебных руководств. Может кто-то уточнять что это точно...
Я пишу чувствительное к задержкам приложение, которое в действительности хочет ожидать на нескольких условных переменных сразу. Я читал прежде нескольких способов получить эту функциональность на Linux (по-видимому, это...
Я пишу программу с основным потоком и некоторыми рабочими потоками, и я хотел бы разобраться в обработке сигнала. Моя проблема следующая: Основной поток запускается, и сделайте все выделение...
Считайте простое (глобальным в моем случае) переменной: интервал i; Где-нибудь к этой переменной получают доступ pthread_mutex_lock (i_mutex); если (я == другое значение) {do_something ();} pthread_mutex_unlock (i_mutex);...