Статус нити в Linux

Я пытался искать нить на этом предмете, однако не мог найти тот. Так регистрация этого вопроса.

Примите, я создал несколько нитей в C++ в Linux, и код бежит.

Теперь я хотел бы контролировать процесс и нити процесса, используя сценарий оболочки и сделать некоторую дополнительную обработку.

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

Я не мог найти точный способ определить нити, связанные с процессом. Я пытался использовать PS, однако, я не мог найти подсказки. Управление RHEL.

1
nl ja de

3 ответы

Из страницы справочника PS :

   To get info about threads:
      ps -eLf
      ps axms
1
добавлено

страница справочника для PS мог бы дать вам больше ключа к разгадке.

В частности, это должно сказать вам, что -L выставочные нити и -o %cpu, %mem покажет сумму центрального процессора и используемой памяти.

Обратите внимание, что память связана с процессом, не с любой нитью, таким образом, нет никакого понятия "памяти, используемой каждой нитью".

0
добавлено

Кроме использования Linux приказывает, чтобы можно было использовать Универсальный диспетчер памяти библиотека. Здесь это определило класс ThreadingModel.

0
добавлено
pro.cxx
pro.cxx
3 049 участник(ов)

C/C++ chat 0. Простые вопросы, лабы и о IDE — в чат новичков @supapro 1. Не хамим, не переходим на личности, не вбрасываем утверждения без доказательств 2. No Ads, offtop, flood Объявления о вакансиях и евенты - в лс @AlexFails https://t.me/ProCxx/259155

Linux Help
Linux Help
2 686 участник(ов)

Правила: https://telegra.ph/Pravila-Linux-Help-10-15

supapro.cxx
supapro.cxx
1 925 участник(ов)

Чат для тех, кто немного знает C++, простые вопросы по реализации, синтаксису и ide – сюда, а для другого есть: /Главный чат по серьезным вопросам — @ProCxx /Чат по обсуждению всего — @fludpac

Linux Security
Linux Security
652 участник(ов)

Данная группа принципиально про безопасность и в частности про безопасность Linux. Прочие темы просим обсуждать в профильных чатах.

C++ Russia
C++ Russia
384 участник(ов)

Сообщество разработчиков C++ в Telegram.

cxx.Дискуссионная
cxx.Дискуссионная
298 участник(ов)

это не двач, общайтесь вежливо; разговор на почти любые темы; Не согласны с баном? В лс @AlexFails, @ivario

C++ для маленьких и тупых
C++ для маленьких и тупых
105 участник(ов)

Лоу левел (по среднему IQ участников) чатик ExtremeCode @extremecode Флудилка @extremecode_rest

Linux Gaming RUS
Linux Gaming RUS
28 участник(ов)

Русскоязычный чатик, посвящённый играм на различных дистрибутивах Linux, а также wine, proton Arch Linux RU @ArchLinuxChatRU Gnome RU @gnome_ru