| |
2-34 PL-/icSprache, die Spezifikation, v1.0 Abbildet September 2002 2 2,15,1 Unbegrenzte Reihenfolgen 2,15,2 Unbegrenzte Reihenfolgen und Gedächtnismanagement Die Reihenfolgen, die als AUS parameters/result geführt werden, werden mit SEQALOC verursacht . Diese sind einmal besessen durch die HÜLSE PODPUT wird benannt und wird automatisch SEQFREE sein d an der Bediener versehen Sie mit Seiten, sobald ihr Inhalt zurück zu dem Klienten gesendet worden ist. Der Klient Programm muß die Reihenfolge freigeben, die von einem HERAUS-Parameter empfangen wird. Das Gedächtnis Management aller weiteren Reihenfolgen (zum Beispiel, temporäre Reihenfolgen) verursacht mit SEQALOC ist die Verantwortlichkeit des Programmierers. Wenn die Reihenfolge nicht mehr ist erfordert ihm sollte mit dem SEQFREE freigegeben werden Funktion. Klient Bediener Anwendung PODEXEC PODGET Anwendung PODPUT Unbegrenzt Reihenfolge In 1. SEQALOC 2. (schreiben Sie) 6. SEQFREE 3. (senden Sie) (allocsgedächtnis) 4. (empfangen Sie) 5. (gelesen) (gibt Gedächtnis frei) Inout 1. SEQALOC 2. (schreiben Sie) 9. (gelesen) 10. SEQFREE 3. (senden Sie) 8. (empfangen Sie) (allocsgedächtnis) 4. (empfangen Sie) 5. (gelesen) 6. (schreiben Sie) 7. (senden Sie) (gibt Gedächtnis frei) Aus/ Rückkehr 5. (gelesen) 6. SEQFREE (allocsgedächtnis) 4. (empfangen Sie) 1. SEQALOC 2. (schreiben Sie) 3. (senden Sie) (HÜLSE gibt frei mem.-alloc'd vorbei SEQALOC) |  |
|
| |
|
|