Provided by: manpages-pl_4.27.0-1_all 

NAZWA
/proc/pid/task/, /proc/tid/, /proc/thread-self/ - informacje o wątku
OPIS
/proc/pid/task/ (od Linuksa 2.6.0)
Katalog zawierający po jednym podkatalogu dla każdego wątku procesu. Nazwą każdego podkatalogu
jest numeryczny identyfikator wątku (tid; zob. gettid(2)).
Każdy z podkatalogów zawiera zbiór plików o tej samej nazwie i zawartości, co katalogi /proc/pid.
Dla atrybutów, które są współdzielone przez wszystkie wątki zawartość każdego z plików w
podkatalogach task/tid będzie taka sama jak zawartość odpowiednich plików w nadrzędnym katalogu
/proc/pid (np. w procesie wielowątkowym wszystkie pliki task/tid/cwd będą miały taką samą
zawartość, jak plik /proc/pid/cwd w katalogu nadrzędnym, ponieważ wszystkie wątki procesu dzielą
katalog bieżący). Dla atrybutów, które dla każdego wątku są różne, odpowiednie pliki w task/tid
mogą mieć różne wartości (np. różne pola w każdym z plików task/tid/status mogą być inne dla
każdego wątku) lub mogą w ogóle nie istnieć w /proc/pid.
W procesie wielowątkowym zawartość katalogu /proc/pid/task nie jest dostępna, jeżeli wątek główny
już się zakończył (najprawdopodobniej wywołując pthread_exit(3)).
/proc/tid/
Występuje numeryczny podkatalog dla każdego działającego wątku, który nie jest liderem grupy
wątków (tj. wątek, którego identyfikator wątku nie jest taki sam, jak jego identyfikator procesu);
podkatalog jest nazwany identyfikatorem wątku. Każdy z podkatalogów zawiera pliki i podkatalogi
ujawniające informacje o wątku, którego identyfikator wątku to tid. Zawartość katalogów jest taka
sama, jak odpowiednich katalogów /proc/pid/task/.
Podkatalogi /proc/tid nie są widoczne przy odpytywaniu /proc za pomocą getdents(2) (zatem nie są
widoczne, gdy korzysta się z ls(1) do przeglądania zawartości /proc). Jednak ścieżki tych
katalogów są widoczne (tj. mogą być używane) przez wywołania systemowe, które działają na
ścieżkach.
/proc/thread-self/ (od Linuksa 3.17)
Ten katalog odnosi się do wątku korzystającego z systemu plików /proc i jest identyczny z
katalogiem w /proc/self/task/tid o nazwie będącej identyfikatorem tego wątku (tid).
ZOBACZ TAKŻE
proc(5)
TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika: Przemek Borys <pborys@dione.ids.pl>, Robert Luberda
<robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać
zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ
ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-
list@lists.sourceforge.net.
Linux man-pages 6.9.1 2 maja 2024 r. proc_pid_task(5)