Unter Unix wird ein Worker-Thread unter Verwendung eines Betriebssystem-Threads implementiert. Die zeitliche Verteilung von Aufgaben wird daher vom Betriebssystem-Scheduler gesteuert und das Betriebssystem kann zu jedem beliebigen Zeitpunkt wählen, die Ausführung eines Threads vorab festzulegen. Diese präventive Zeitplanung wirkt sich auf die Aufgabenverarbeitung nicht sichtbar aus - wenn ein Thread erneut zugeordnet wird, wird die Aufgabe an dem Punkt entgegengenommen, an dem die Verarbeitung unterbrochen wurde. Aufgabenprioritäten, die von einer Datenbankverbindung geerbt werden, haben keine Auswirkung auf die Ausführungsplanung für diese Aufgaben. Stattdessen werden alle Aufgaben auf derselben Prioritätsstufe ausgeführt, weil alle Betriebssystem-Thread-Prioritäten gleichwertig sind.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |