Вопросы по теме 'nptl'

Проблема размера стека NPTL по умолчанию
Я разрабатываю многопоточное модульное приложение, используя язык программирования C и NPTL 2.6 . Для каждого плагина создается поток POSIX. Проблема в том, что каждый поток имеет свою собственную область стека, поскольку размер стека по умолчанию...
1415 просмотров
schedule 14.04.2024

Связывание с NPTL для функции pthread pthread_condattr_setclock
Я написал некоторый код pthread, который использует временные ожидания для условной переменной, но для обеспечения относительного ожидания я установил тип часов condvar на CLOCK_MONOTONIC с помощью pthread_condattr_setclock(). Чтобы скомпилировать...
1294 просмотров
schedule 01.06.2022

NPTL ограничивает максимальное количество потоков на уровне 65528?
Следующий код должен создать 100 000 потоков: /* compile with: gcc -lpthread -o thread-limit thread-limit.c */ /* originally from: http://www.volano.com/linuxnotes.html */ #include <stdlib.h> #include <stdio.h> #include...
4734 просмотров
schedule 23.02.2022

В чем разница между потоками NPTL и POSIX?
В чем основное различие между потоками NPTL и POSIX? Как эти двое эволюционировали?
12313 просмотров
schedule 02.08.2022

pthread_create() : что такое приоритет по умолчанию и политика планирования
Справочная страница HP ( ссылка ) говорит «По умолчанию политика планирования и приоритет нового потока наследуются от создающего потока, т. е. по умолчанию подпрограмма pthread_create(3) игнорирует политику планирования и приоритет,...
4326 просмотров
schedule 15.07.2023

Почему pthread_mutex_lock всегда возвращает 0 (но не ошибки), когда программа не связана с библиотекой pthreads?
Недавно я наткнулся на довольно странное поведение библиотеки pthreads (или, по крайней мере, ее реализацию в Linux Mint 16, Ubuntu EGLIBC 2.17-93ubuntu4, NPTL 2.17, gcc Ubuntu/Linaro 4.8.1-10ubuntu9). При компиляции программы pthreads я случайно...
720 просмотров
schedule 11.05.2022