Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Jürgen Schomann am 02.10.09 - 20:29:09

Titel: Codelock/CodeUnlock
Beitrag von: Jürgen Schomann am 02.10.09 - 20:29:09
Die Funktionen CreateLock/CodeLock bzw. DestroyLock/CodeUnlock sind konzipiert für Multithreading von asynchronen Web-Agenten im Domino Server.
Kann diese Funktionalität auch von Notes-Agenten, gestartet über RunOnServer genutzt werden, da die Agenten ja auch in einem gemeinsamen Speicher laufen?
Meine Teste hierzu waren scheinbar erfolgreich. Beim Sperren über CodeLock wartet eine anderer Agent solange bis der andere Agent, der die Ressource bereits gesperrt hat, diese wieder über CodeUnlock freigibt.
Titel: Re: Codelock/CodeUnlock
Beitrag von: koehlerbv am 03.10.09 - 00:51:56
Die Funktionen CreateLock/CodeLock bzw. DestroyLock/CodeUnlock sind konzipiert für Multithreading von asynchronen Web-Agenten im Domino Server.

Man kann dieses Locking *AUCH* für den oben genannten Zweck benutzen, Jürgen. Wie ein Agent fafür angeschubst wurde (solange er in der gleichen Instanz läuft) ist dabei egal.

Bernhard