diff options
author | brueffer <brueffer@FreeBSD.org> | 2007-02-14 07:38:39 +0000 |
---|---|---|
committer | brueffer <brueffer@FreeBSD.org> | 2007-02-14 07:38:39 +0000 |
commit | f099a37e0bbadf344d9d619dc51e152409c2f249 (patch) | |
tree | ead5a34a2781dda052d0ff2e7cd9d115fd1946b1 /lib | |
parent | 0250171bf668489d4871b8ba5ae64ffe2e38566b (diff) | |
download | FreeBSD-src-f099a37e0bbadf344d9d619dc51e152409c2f249.zip FreeBSD-src-f099a37e0bbadf344d9d619dc51e152409c2f249.tar.gz |
New sentence -> new line. While here, fix apostrophe abuse.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/sys/kse.2 | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/libc/sys/kse.2 b/lib/libc/sys/kse.2 index 4aa05bd..92c1de2 100644 --- a/lib/libc/sys/kse.2 +++ b/lib/libc/sys/kse.2 @@ -120,7 +120,8 @@ A thread that is currently executing is always associated with exactly one KSE, whether executing in user space or in the kernel. The KSE is said to be .Sy assigned -to the thread. KSE's (a user abstraction) are implemented on top +to the thread. +KSEs (a user abstraction) are implemented on top of kernel threads using an 'upcall' entity. .Pp The KSE becomes @@ -215,10 +216,12 @@ If .Fa sys_scope is non-zero, then the new thread will be counted as a system scope thread. Other things must be done as well to make a system scope thread -so this is not sufficient (yet). System scope variables are not covered +so this is not sufficient (yet). +System scope variables are not covered in detail in this manual page yet, but briefly, they never perform -upcalls and do not return to the user thread scheduler. Once launched -they run autonomously. The pthreads library knows how to make system +upcalls and do not return to the user thread scheduler. +Once launched they run autonomously. +The pthreads library knows how to make system scope threads and users are encouraged to use the library interface. .Pp Each process initially has a single KSE executing a single user thread. |