Ü 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?