Substantial Information about Threads of atleast three OS
WINDOWS XP THREAD
Implements the one-to-one mapping
Each thread contains
-> A thread id
-> Register set
-> Separate user and kernel stacks
-> Private data storage area
The register set, stacks, and private storage area are known as the context of the threads
The primary data structures of a thread include:
-> ETHREAD (executive thread block)
-> KTHREAD (kernel thread block)
-> TEB (thread environment block)
JAVA THREADS
-> Java threads are managed by the JVM
-> Java threads may be created by:
Extending Thread class
Implementing the Runnable interface
Windows 2000
Implements the one-to-one mapping Each thread contains ->A thread ID ->Register set ->Separate user and kernel stacks for user and kernel modes ->Private data storage area used by various run-time libraries and dynamic link libraries (DDLs) ->The latter three are known as the context of the thread and are architecture-specific to HW.
No comments:
Post a Comment