Autor Thema: C++ und Notes C-API: Threads beenden sich nicht  (Gelesen 1361 mal)

Offline Johnson

  • Senior Mitglied
  • ****
  • Beiträge: 258
  • Geschlecht: Männlich
C++ und Notes C-API: Threads beenden sich nicht
« am: 12.08.09 - 14:56:25 »
Hallo zusammen,

ich entwickle z.Z. ein Programm in Visual C++. Das Programm erzeugt einen zusätzlichen Thread.
Die dazugehörige Funktion initiiert Lotus Notes, startet eine Agenten und beendet Notes danach.

Wenn ich über den Taskmanager die Aktion beobachte, dann bleiben nach der Beendigung des Threads mehrere Threads noch stehen, die meines Wissens nach bei der Notes-API-Funktion AgentRun erzeugt werden.

Ein Beispiel:
Programm gestartet:   3 Threads
AgentThread gestartet:   4 Threads
Notes initiiert:         4 Threads
Datenbank geöffnet:   4 Threads
Agent geöffent:      4 Threads
Agent läuft:         6 Threads
Agent geschlossen:      6 Threads
Datenbank geschlossen:   6 Threads
Notes geschlossen:      6 Threads
AgentTread beendet:   5 Threads

Das Programm wird immer mit 5 Threads geschlossen.

Hat jemand mit Agenten und der C-API ein bisschen Erfahrung?

Gruß
Johnson
Gruß
Johnson

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz