2 Stimmen

Multithreading mit Informix und dem IBM CSDK

Ich arbeite mit Informix in C++ mit den IBM CSDK Client-Bibliotheken. Ich verwende die Multithreading-Version der Bibliotheken und jeder Thread verwendet sein eigenes ITConnection-Objekt. Trotzdem stürzt die Anwendung ab, wenn mehr als ein Thread gestartet wird. Ist jemand auf ein ähnliches Problem gestoßen?

1voto

Sergey Punkte 244

Ich habe dieses Problem (für Solaris OS) gelöst. Sie müssen Multidreading-Versionen von Bibliotheken linken. Sie sind wie folgt benannt libth* anstelle von libif*.

0voto

Jonathan Leffler Punkte 694013

Mehr Fragen als eine Antwort...

Bitte geben Sie an, welche Plattform (Betriebssystem und Version, und Hardwaretyp, falls erforderlich) und welche Version des CSDK? (Standardregeln für viele produktbezogene Fragen.)

Welche Kompilierungsoptionen haben Sie für Ihren C++-Code verwendet? Welche Link-Zeile haben Sie verwendet? Haben Sie Unterstützung für das Produkt? (Falls ja, wenden Sie sich an den technischen Support von IBM.) Haben Sie einen Stack-Backtrace für das Problem?

Nein, ich habe dieses Problem nicht gesehen, aber ich habe die Multithreading-Version des Codes nicht sehr intensiv genutzt - oder für die meisten Zwecke überhaupt nicht.

(Da Sie neu sind, fügen Sie bitte die zusätzlichen Informationen hinzu, indem Sie Ihre Frage bearbeiten, anstatt eine "Antwort" hinzuzufügen. Fügen Sie nur dann eine Antwort hinzu, wenn Sie die Frage nicht bearbeiten können).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X