2013-11-17 4 views
0

Я новичок в Linux. Прямо сейчас я следую «книге расширенного Linux»Каковы атрибуты, которые pthreads делят и не разделяют между собой

Я знаю, когда мы создаем новый поток из процесса, он наследуется от основного потока процесса.

Предположим, я создал нить pt1 из pt. Затем pt1 наследует среду, код, маску сигнала. Единственное, что он не разделяет, - это «набор ожидающих сигналов» для нового потока.

Я хочу знать, какие еще атрибуты не разделяются между потоками одного и того же процесса.

Любой помощь благодарная

+0

Может кто-нибудь дать некоторые более ценные ответы ?? –

ответ

0

Нити в том же доле процессе:

Process instructions 
    Most data 
    open files (descriptors) 
    signals and signal handlers 
    current working directory 
    User and group id 

Каждый поток имеет уникальный:

Thread ID 
    set of registers, stack pointer 
    stack for local variables, return addresses 
    signal mask 
    priority 
Смежные вопросы