Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Datenbankadministration » SQL Anywhere-Datenbankverbindungen » SQL Anywhere-Datenbankserver » SQL Anywhere-Threading

 

Worker-Threads unter Unix

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.