DLL und Ausführungs-Thread



  • Hallo,

    mit Hilfe der Assistenten des C++Builders 6.0 habe ich eine Apache-Web-Server-Anwendung ( = DLL ) erzeugt. Dazu heißt es im Entwicklerhandbuch:

    "Die Informationen in der Client-Anforderung werden als Struktur an die DLL übergeben und von der Apache-Web-Server-Anwendung ausgewertet, die entsprechende Anforderungs- und Antwortobjekte erstellt. Jede Anforderungsbotschaft wird automatisch in einem separaten Ausführungs-Thread verarbeitet."

    Frage: Werden da unabhängige Prozesse erzeugt oder beeinflussen sich diese Ausführungs-Thread gegenseitig? Um zu verdeutlichen, was ich meine:

    Eine Anforderung wird an die DLL geschickt, die Erzeugung einer Antwort dauert z.B. 10 sek. Innerhalb dieser Zeitspanne wird die nächste Anforderung abgeschickt.
    Ergebnis: Nichts passiert mehr, weder für die erste noch für die zweite Anforderung. Gedulde ich mich jedoch, bis die 1. Antwort eingetrudelt ist, funktioniert alles wie erwartet.

    Was passiert da bzw. was kann ich gegen dieses Verhalten unternehmen?

    Für jedwede Idee TIA

    Guido


Anmelden zum Antworten