"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Gibt es multi-threaded zlib und SSL unter Windows?

GrandAdmiralThrawn 09.10.2008 - 15:47 574 2
Posts

GrandAdmiralThrawn

XP Nazi
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3701
Jo, meine Frage steht eigentlich eh schon im Betreff..

zlib.dll
ssleay32.dll
libeay32.dll

Die hätte ich gerne multi-threaded, gibts sowas? Google will mich grade ned recht bedienen..

Außerdem: Wenn eine DLL multi-threaded ist, funktioniert das dann noch sauber für eine single-threaded Applikation?

Sprich: Nehmen wir an, ich habe einen Webserver, der komplett single-threaded gebaut ist. Ich tausche seine ssleay32.dll und libeay32.dll (die von mir aus vormals von OpenSSL stammten) gegen multi-threaded DLLs aus.. arbeiten die DLLs dann multi-threaded, obwohl's der Rest des Servers nicht tut, wenn ich auf dem Webserver eine Seite mit "https://" ansurfe?

Danke!

Edit: Ich bitte mein laienhaftes Verständnis der Materie zu entschuldigen, wenn ich wo gänzlichen Schwachsinn geschrieben haben sollte: Bitte um Aufklärung...
Bearbeitet von GrandAdmiralThrawn am 09.10.2008, 15:49

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11340
Diese DLLs werden wohl nicht von selbst Threads erzeugen.
Also kanns nur darum gehen, ob die DLLs damit zurechtkommen, von mehreren Threads gleichzeitig aufgerufen zu werden. Das hängt davon ab, gegen welche C-Runtime-DLL die DLL compiliert wurde.

GrandAdmiralThrawn

XP Nazi
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3701
Das heißt also, die entsprechende Applikation, die die DLLs benutzt, muß selbst multi-threaded sein... Hm. Mist.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz