| |
3-18 Funktelegraphie-corba, v2.0 November 2003 3 Ein verteilbares Gewinde kann einen festlegenparameter haben, mehrfaches Element zu enthalten Werte verbanden mit ihm. Diese festlegenparameterelemente werden die Terminplanung steuern Sie Faktoren für das verteilbare Gewinde und werden mit dem verteilbaren Gewinde getragen über CORBA-Anträge und -antworten. Festlegenparameterelemente können dazugehörig sein mit einem Gewinde durch die Anwendung, die das begin_scheduling_segment hervorruft oder update_scheduling_segment Betriebe (sehen Sie Abschnitt 3,10,6, "Festlegend Segmente, Parameterelemente und Schedulable Wesen, "auf Seite 3-19) . Anwendung kann die Fischeier benennen Betrieb zum Verursachen eines verteilbaren Gewindes und des a entsprechendes gebürtiges Gewinde in der gegenwärtigen Prozessor- und Teilnehmerterminplanung Parameterelemente mit ihm. Ein verteilbares Gewinde hat höchstens einen Kopf (Durchführungspunkt) jederzeit in der Zeit. Wenn es eine Niederlassung der Steuerung gibt, wie auftritt mit einer CORBA-Einweganforderung, das Entstehen des verteilbaren Gewindes bleibt am Klienten und setzt Durchführung fort (als lang wie es das geeigneteste bleibt). Ein neues verteilbares Gewinde wird implizit zu hergestellt verarbeiten Sie jede Einweganforderung. Jedes verteilbare Gewinde hat eine global einzigartige Kennzeichnung innerhalb des Systems, das sein kann zugänglich gemacht über das get_current_id Betrieb. Die verteilbare Gewindekennzeichnung kann zu benutzt werden erhalten Sie einen Hinweis auf einem verteilbaren Gewinde, über das Nachschlagen Betrieb. Dieser Hinweis Dose dann wird benutzt, um, daß verteilbar verlegen Sie, über das Löschen zu annullieren Betrieb. Löschen Betriebsresultate in a CORBA::THREAD_CANCEL Systemausnahme , anhebend in das annullierte verteilbare Gewinde. 3,10,5 Implizites Gabeln und Verbinden Gewöhnlich ist ein tatsächliches Teil jedes möglichen Parallelitätsmodells die Semantik für die Kreation von den neuen Durchführungskontexten oder vom Gabeln und die Synchrounisierung der mehrfachen Durchführung Kontexte oder Verbinden . Das ausdrückliche Gabeln wird für in diese Spezifikation durch die Fischeier zur Verfügung gestellt Betrieb. Passend zu das ausdrückliche Verbinden der Zeitbegrenzungen wurde nicht durch diese Spezifikation zur Verfügung gestellt. Zukunft Vollendung und Neuausgabentask Forces werden angeregt, für diese Fähigkeit zur Verfügung zu stellen. Bestimmte Aspekte des programmierenmodells des Kernes CORBA und des programmierenmodells von verschiedenem CORBA stellen Dienstleistungen das implizite Gabeln der verteilbaren Gewinde vor. Ein Beispiel in der Spezifikation des Kernes CORBA ist Einweg Anforderungen, wenn Sie mit a gebildet werden Synchrounisierungsbereich von SYNC_NONE oder SYNC_WITH_TRANSPORT . Dieses tritt auf, weil das verteilbare Gewinde, welches die Anforderung bildet, vor entblockt wird Betrieb auf dem Bediensteten führt durch. Anwendungen können ein "implizites beliebig verbinden festlegenparameter "für ein verteilbares Gewinde, das mit irgendwie implizit ist hergestellte verteilbare Gewinde hergestellt von diesem verteilbaren Gewinde. Wenn ein verteilbares Gewinde, das ein festlegensegment durchführt implizit, andere gabelt verteilbares Gewinde, der gegabelten verteilbaren festlegenparameter des Gewindes ist festgestellt, wie folgt: ? wenn der implizite festlegenparameter im Satz für das innerste festlegensegment von das gabelnde verteilbare Gewinde, dann das ORB muß diesen Wert innen verwenden implizit gabeln irgendwelche verteilbaren Gewinde. |  |
|
| |
|
|