|
|
|
|
|
|
|
|
|
|
|
|
|
ä |
Has
an execution state (running, ready, etc.)
|
|
|
ä |
Saves
thread context when not running
|
|
|
ä |
Has
an execution stack and some per-thread
|
|
|
|
static
storage for local variables
|
|
|
ä |
Has
access to the memory address space and
|
|
|
resources
of its process
|
|
|
|
ä |
all
threads of a process share this
|
|
|
|
ä |
when
one thread alters a (non-private) memory
|
|
|
item,
all other threads (of the process) sees that
|
|
|
|
ä |
a
file open with one thread, is available to others
|
|