15.15. Der Thread-Scheduler
Der Thread-Scheduler ist für die Planung verantwortlich und trifft alle Entscheidungen darüber, welcher Thread vom Zustand »lauffähig« in den Zustand »laufend« versetzt wird und wann (und unter welchen Umständen) ein Thread nicht mehr »laufend« ist. Der Scheduler entscheidet, wer wie lange läuft und was aus den Threads wird, wenn er beschließt, sie aus dem Zustand »laufend« herauszunehmen.
Den Scheduler können Sie nicht steuern. Es gibt keine API für den Aufruf von Methoden auf dem Scheduler. Und vor allem gibt es bei der Planung keinerlei Garantien. (Es gibt ein paar Fast- Garantien, aber selbst die sind ein bisschen schwammig.)
Die Schlussfolgerung daraus ist: Machen Sie das richtige Funktio- nieren Ihres Programms ...
Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.