Результаты поиска по запросу "pthreads"
Программа получила сигнал SIGPIPE, Broken pipe.
Я пишу клиентскую программу на основе posix сокетов. Программа создает несколько потоков и собирается заблокировать сервер. Но во время отладки во время GDB ...
Как я могу убить pthread, который находится в бесконечном цикле, вне этого цикла?
Я создаю поток и помещаю его в бесконечный цикл. Утечки памяти при проверке кода сValgrind, Вот мой код: #include <pthread.h> #include <time.h> void thread_do(void){ while(1){} } int main(){ pthread_t th; pthread_create(&th, NULL, (void ...
Как правильно уничтожить pthread mutex
Как именно я могу уничтожить переменную мьютекса pthread? Вот что я хочу сделать. Я хочу кэшировать объекты (структурные переменные), которые ищутся по ключу. Я хочу, чтобы здесь была минимальная степень детализации замков. Поэтому я хочу иметь ...
Предоставляет ли pthreads какие-либо преимущества перед GCD?
Недавно изучив Grand Central Dispatch, я обнаружил, что многопоточный код довольно интуитивно понятен (с GCD). Мне нравится тот факт, что никаких блокировок не требуется (и тот факт, что он использует структуры данных без блокировок внутри), и ...
Отдельный pthread вызывает утечки памяти
Eстьизвестная утечка памятипри завершении процесса с запуском незадействованных потоков. Однако отсоединение нити неКажется, это решение. Рассмотрим следующи...
Порядок выполнения потоков в pthreads
В следующей программе, каковы возможности для упорядочения потоков? При условии "функция» напечатает идентификатор потока, который является уникальным (...
Понимание нитей
Я наткнулся на концепцию вРасширенное программирование в Linux, Вотссылка: Ссылаться на4.5 Внедрение GNU / Linux Thread.I 'Я ясно с понятием, что автор г...
Как подсчитать количество запущенных потоков (pthreads)?
Если я ищу подсчет количества потоков в приложении, все ответы связаны с внешними программами, такими какtop, Я хочу посчитать потоки внутри самого приложения. Я не могу добавить код в момент создания потока, потому что это происходит внутри ...