2
ответа

невозможно создать новый собственный поток или ресурс, временно недоступный после 10 000 потоков

Я пытаюсь выделить более 10 000 потоков на машинах Fedora 30 (12 ГБ ОЗУ) и Ubuntu 16 Linux (16 ГБ ОЗУ). Я получаю эти ошибки около 10 000 потоков: Java: невозможно создать новый собственный ...
21.06.2019
1
ответ

Можно ли получить время ЦП любого потока в Linux, вызвав clock _gettime?

Если я знаю TID произвольного потока, работающего в моей системе, я могу легко вычислить его тактовый идентификатор pthread cpu. Но смогу ли я вызвать часы _gettime из моей программы и получить время процессора? Мой...
18.03.2021
1
ответ

В каком состоянии находится процесс при выполнении pthread _мьютекса ()

Ниже приведены состояния процесса Linux; R :запущен или готов к выполнению, он просто ждет, пока ЦП его обработает. S :Прерываемый сон, ожидание завершения события, такого как ввод с терминала Д :...
21.11.2020
1
ответ

Неограниченный размер стека с pthreads

Размер моего стека по умолчанию (в соответствии с ulimit -s )составляет 8192 КБ, поэтому, естественно, приведенный ниже код segfaults, когда я пытаюсь его запустить. Кроме того, естественно, он отлично работает, если я делаю «ulimit -s 9000». Однако, когд
20.11.2020
1
ответ

Планирование заданий из очереди на несколько потоков

У меня есть функция, которая должна обрабатывать все файлы в наборе каталогов (от 5 -до 300 файлов ). Количество используемых параллельных потоков указывается пользователем -(, обычно 4 ). Идея состоит в том, чтобы начать...
16.09.2020
1
ответ

Почему нет ручного ввода для pthread _mutex _запрашивается ошибка блокировки?

Я хочу проверить использование функции блокировки pthread _mutex _, поэтому я выполняю команду man pthread _mutex _lock, появляется результат Нет ручного ввода для pthread _mutex _замок. Я проверил информацию по...
12.07.2020
1
ответ

Проблемы с планированием и выводом потоков

У меня возникли проблемы с выводом потоков в правильном порядке. Моя программа должна принимать по крайней мере 2 параметра (может быть и больше, но всегда по 2 за раз, потому что один из них целочисленный (сколько секунд нужно...
11.06.2020
1
ответ

Все ли потоки, исходящие из одного и того же процесса, приостанавливаются на вызове wait_event_interruptible()?

Если у меня есть 3 потока pthread: A, B, C, все они происходят из одного и того же процесса, выполняются в пользовательском пространстве и один поток, поток B блокирует чтение из модуля ядра и приостанавливается, а потоки A и C ...
21.11.2019
1
ответ

Как я могу просмотреть потоки для запущенного процесса, создающего потоки?

Я сделал очень маленькую программу, которая создает два потока: #include {{ 1}} # include # include void * start () {printf ("Я новый тред! \ N"); ...
05.04.2019
1
ответ

наличие блокировки файла проверка на удаленном хосте

Я хочу проверить наличие блокировки файла для файла в файловой системе gluster. Чтобы я мог видеть с любого хоста, удерживается ли блокировка файла каким-либо процессом (удаленным или локальным) в файле в файле gluster ...
14.11.2018
1
ответ

Приоритеты потоков OpenBSD

Кто-нибудь может объяснить, как работать с приоритетами потоков в OpenBSD? Информация по этому вопросу на страницах MAN скудна, не дает четкого понимания. В частности: sched_get_priority_min/...
22.10.2018
1
ответ

Рекомендуется ли использовать параметр. sched_priority в Linux FIFO во время создания потока?

В моем встроенном устройстве я поглощаю странное поведение с используемым нами протоколом, иногда требуется некоторое время для передачи данных через последовательное устройство с помощью FIFO. Я подозреваю, что Linux - это не операционная система реально
17.08.2018
1
ответ

Получить PID из TID

Я запускаю iotop, чтобы проверить программы, которые используют тяжелые диски, на случай, если мне нужно уменьшить их приоритет. Обычно этого достаточно, но iotop показывает только идентификатор потока (TID), и иногда я хочу знать ...
15.03.2018
0
ответов

Политика планирования потока POSIX по сравнению с полностью справедливым планировщиком ядра, когда поток фактически выполняется

У меня есть некоторые сомнения по поводу установки политики потока и того, как эта политика будет соблюдаться во время ее выполнения. Pthread позволяет установить политику планирования потока на SCHED _FIFO/...
04.08.2020
0
ответов

Документация по установке блокировок чтения/записи в Debian

Я пытаюсь написать программу, использующую блокировки чтения/записи, и хочу установить справочные страницы для этого типа блокировки. Я уже установил справочные страницы пакетов -dev человек -дБ glibc -doc Не могли бы вы...
30.05.2020
0
ответов

фатальная ошибка: linux/interrupt.h: нет такого файла или каталога

Я разрабатываю код прерывания. Когда я включаю #include , я получаю фатальную ошибку: linux/interrupt.h нет такого файла или каталога Почему я получаю эту ошибку и как я могу...
26.06.2019
0
ответов

Пользовательское значение приоритета: положительное или отрицательное значение pthread high sched prio?

Я пытаюсь переопределить обратно совместимым способом API RobotC с C (хотя некоторые детали лучше подходят или будут проще с C ++), и пытаюсь повторно реализовать их многопоточный API в ...
25.03.2018
0
ответов

Как понять Cpus_allowed и номер идентификатора потока?

Среда: ОС --debian + python3. Вся выводимая ниже информация опускается как неважная. Получите информацию о процессоре моего компьютера с помощью cat / proc / cpuinfo: cat / proc / cpuinfo процессор: 0 vendor_id: GenuineIntel cpu ...
25.01.2018

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)