diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-12-30 00:35:58 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2012-12-30 00:35:58 +0100 |
commit | d90af7499de9d0c58215691174826f956ff6612c (patch) | |
tree | 45ad43e7353e0a243badd48295b85fae970a4b07 /microkernel | |
parent | 527ae442b8f5c81ebf21fd62d2edfafcbcd39568 (diff) |
OSes usually have threads in the kernel, only a few packages provide user-land threads
Diffstat (limited to 'microkernel')
-rw-r--r-- | microkernel/mach/thread.mdwn | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/microkernel/mach/thread.mdwn b/microkernel/mach/thread.mdwn index e27bb117..ccce643e 100644 --- a/microkernel/mach/thread.mdwn +++ b/microkernel/mach/thread.mdwn @@ -12,8 +12,8 @@ License|/fdl]]."]]"""]] A Mach *thread* belongs to exactly one [[task]], and is the means of execution. The task supplies the resources. -Mach threads are implemented inside the [[kernel]], as opposed to other -systems' user-level thread packages. +Mach threads are implemented inside the [[kernel]], like in many operating +systems, unlike some user-level thread packages (aka "green" threads). A thread (theoretically) runs concurrently with all the other threads of a system. If the system provides several processors, they can be used for |