Ü B U N G S F R A G E N (Java fortgeschrittene Themen) ----------------------- Threads 11. Auf welche Speicher- / Adressbereiche des übergeordneten Prozesses hat ein Thread Zugriff? 12. Welches sind die vier Zustände eines Threads und zwischen welchen wechselt er im Laufe seines Lebens mehrmals? 13. Wodurch kann ein Thread in seiner Ausführung gestoppt werden? 14. Beschreiben Sie zwei Massnahmen, durch die konkurrierender Methodenzugriff durch Threads verhindert werden kann. Sockets 15. Welches sind die zwei Arten (Klassen) von Sockets, die bei Client / Server-Anwendungen zum Einsatz kommen? 16. Beschreiben Sie in einem Sequenzdiagramm den Aufbau und Ablauf einer Socket-Verbindung zwischen einem Client und dem Server. 17. Was muss in einem Server-Programm beachtet werden, damit viele Clients zugleich bearbeitet werden können?