Solaris, , / . , (lightweight process) . , Solaris , , , ; ( ) .
. 10.5. Solaris.
. 10.6. Solaris.
, , , .
Windows 2000
, Windows " / ". :
(thread id);
;
(thread - local storage TLS).
Linux
Linux tasks (), threads. clone (). ().
Java
, Java , . Java :
Thread
, Runnable, run .
Java JVM. .
, Java , ; wait, sleep . ; run .
. 10.7. Java.
Mac C- threads MacOS.
POSIX Pthreads , POSIX POSIX -.
Solaris threads Solaris.
Thread , , Java.
POSIX -, pthread_attr_t.
(thread group) , , .
POSIX-, pthread_t.
(task) Linux.
(exception) - .
(thread-local storage - TLS) , .
|
|
.
/ - , .
/ - , .
/ , .
(mutex) , , .
(lightweight process) , -.
(thread) - , , -.
(user thread) - , .
(kernel thread) - , ; .
(ThreadPool) . NET.
( UNIX) .
"" (heavyweight) , , .
(conditional variable) - , , wait signal.
1. ?
2. ?
3. ?
4. , ?
5. ""?
6. ?
7. ?
8. ?
9. ?
10. /?
11. /?
12. /?
13. ?
14. ?
15. ?
16. ?
17. ?
18. () ?
19. Pthread?
20. POSIX?
21. POSIX?
22. Solaris ?
23. ?
24. Windows 2000?
25. Linux?
26. Java, ?
1. , .
2. /.
|
|
3. /.
4. /.
5. POSIX -.
6. Solaris.
7. Java Java-.