Я плохо знаком с Python и кажусь, что многопроцессорная обработка и распараллеливает модуль, не очень интересны и страдают от тех же проблем, таких как потоки в Perl. Есть ли техническая причина почему...
Кратко, ручное событие сброса является конструкцией синхронизации, которая является или в "сообщенном" или "несообщенном" состоянии. В сообщенном состоянии будет любой поток, который вызывает функцию ожидания на событии...
Есть ли способ получить любой вид идентификатора потока в настоящее время рабочего потока, не обращаясь к NSThread Objective C. Я улучшаю нашу пользовательскую систему трассировки отладки для обработки нескольких...
Когда я выполняю свой многопоточный код, система (Linux) иногда перемещает потоки от одного процессора до другого. Поскольку у меня есть столько же потоков, сколько у меня есть процессоры, это делает недействительным кэши ни для какой пользы...
Эй все, считая следующий код (скомпилированным с g ++-lpthread thread_test.cpp), как я могу знать, в каком потоке числа я нахожусь из "thread_function"? И сообщите мне, есть ли у Вас кто-либо...
Я работаю над подсистемой POSIX своего проекта операционной системы, и я достиг точки, где я хотел бы работать над поддержкой pthreads. Однако я не уверен в степени к который я...
Я встречаюсь со следующей ошибкой в непредсказуемые времена в основанном на Linux (рука) приложение связи: pthread_mutex_lock.c:82: __ pthread_mutex_lock: Утверждение 'взаимное исключение-> __ данные. __ владелец == 0'...
У меня есть странная проблема. У меня есть следующий код: dbg ("condwait: тайм-аут = %d, %d\n", abs_timeout-> tv_sec, abs_timeout-> tv_nsec); мочите = pthread_cond_timedwait (&q-&...
Я испытываю некоторые затруднения при своем первом набеге в потоки в C. Я пытаюсь (на данный момент) записать очень простую программу сервера, которая принимает сокетное соединение и начинает новую дискуссию для обработки его. Это кажется...
У меня есть pthread_t, и я хотел бы изменить его привязку ЦП. Проблема состоит в том, что я использую glibc 2.3.2, который не имеет pthread_setaffinity_np (). Это в порядке, тем не менее, потому что pthread_setaffinity_np ()...
На языке программирования C и Pthreads как библиотека поточной обработки; переменные/структуры, которые совместно используются потоками, должен быть объявлен как энергозависимый? Предположение, что они могли бы быть защищены...
В POSIX api для планирования потоков у нас могут быть разные потоки с разными политиками планирования. Пример: pthread_attr_setschedpolicy (& attr, SCHED_FIFO); // установить политику первым пришел первым ...
Я пытаюсь написать многопоточную программу на C, которая сортирует массив, разбивая его на разделы, а затем каждый поток работает на своем собственном разделе. Проблема, кажется, в том, что иногда Thread ...
Я пытаюсь запустить мою программу, и один раз в несколько запусков я получаю сообщение об ошибке: terminate вызывается после создания экземпляра 'std :: system_error' what (): Операция не разрешена. Мой код доступен здесь: ...
Основываясь на моем вчерашнем вопросе, я написал небольшой пример кода, который начинает подсчет количества и ожидающих потоков. Ожидающие потоки останавливаются pthread_cond_wait до ...
Для стека и инфраструктуры протокола связи с поддержкой TSN мне нужно иметь возможность выполнять потоки в реальном времени не только с очень точными интервалами, но и с точными временными интервалами, вычитаемыми из
Я изучаю pthread и ожидаю условия. Насколько я могу сказать, что типичный поток ожидания похож на это: pthread_mutex_lock (&m); в то время как (! условие) pthread_cond_wait (&cond, &m);//...
Как я определяю, жив ли отдельный pthread все еще? У меня есть канал передачи с потоком (однонаправленная очередь, указывающая за пределы потока), но что происходит если поток...
Я переключаюсь с g ++ на clang, однако в g ++ у меня есть флаг -pthread, который, похоже, не распознает clang. Что такое эквивалент в Clang? РЕДАКТИРОВАТЬ: Моя сборка Clang вытягивает из SVN в марте ...
У меня есть пример программы, которая создает pthread, ждет, пока поток будет присоединен. Поток будет вызывать phread_cond_timedwait (), чтобы подождать 2 секунды. На платформах Linux пример кода работает нормально. На ...
Я работаю над некоторым кодом, который использует pthread и семафорные библиотеки. Функция sem_init хорошо работает на моей машине Ubuntu, но на OS X функция sem_init не имеет абсолютно никакого эффекта. Есть ли...
У меня проблема с производительностью с многопоточной реализацией кода по сравнению с его «серийным» аналогом. Серийный код примерно на 0,02 секунды быстрее, чем параллельный код. В основном я создаю образ ...
У меня есть вопрос о размере стека процесса на Linux. Этот размер стека определяется во время связи и кодируется в файле ELF? Я записал программу, которая печатает ее размер стека...
Во встроенной системе (ядро Linux 2.6.28 на процессоре ARM с помощью glibc 2.6.1) я запускаю приложение, состоящее из нескольких потоков. Я хотел бы, чтобы один из тех потоков получил больше процессорного времени, чем...
Я хочу создать 5 потоков для printf 5 nums в массиве. но когда я запускаю код много раз, я обнаружил, что есть 6 printf. Какова причина? Я запускаю код в ubuntu 14.04 gcc и g ++ 4.84. а также ...
У меня возникла проблема с потоками PHP. Кто-нибудь знает, почему переменная SESSION иногда имеет значение NULL и иногда содержит данные? У меня есть 3 потока: первый говорит, что переменная SESSION ...
У меня есть некоторые вопросы относительно чтения-записи, привязывает POSIX, Pthreads на *отклоняют систему, говорят Linux, например. Я хочу знать то, что является предвзятостью по умолчанию для блокировки записи чтения т.е. делает она предпочитает, переч