.


:




:

































 

 

 

 


Solaris




 

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-.

 





:


: 2017-02-11; !; : 1219 |


:

:

, .
==> ...

1903 - | 1709 -


© 2015-2024 lektsii.org - -

: 0.014 .