Многопоточность с Informix и IBM CSDK - PullRequest
2 голосов
/ 13 февраля 2009

Я работаю с Informix в C ++ с клиентскими библиотеками IBM CSDK. Я использую многопоточную версию библиотек, и каждый поток использует свой собственный объект ITConnection. Тем не менее приложение завершает работу, если создается более одного потока. Кто-нибудь сталкивался с подобной проблемой?

Ответы [ 2 ]

1 голос
/ 21 июня 2011

Я решаю эту проблему (для ОС Solaris). Нужно связать многопоточные версии библиотек. Они названы следующим образом: libth * вместо libif *.

0 голосов
/ 14 февраля 2009

Больше вопросов, чем ответ ...

Пожалуйста, укажите, какая платформа (операционная система и версия и тип оборудования, если это может потребоваться) и какая версия CSDK? (Стандартные правила для многих вопросов, связанных с продуктом.)

Какие параметры компиляции вы использовали в своем коде C ++? Какую линию связи вы использовали? У вас есть поддержка продукта? (Если это так, обратитесь в службу технической поддержки IBM.) Есть ли у вас обратная трассировка стека для этой проблемы?

Нет, я не сталкивался с этой проблемой, но я не давил многопоточную версию кода очень сильно - или, в большинстве случаев, вообще.

(Поскольку вы новичок, добавьте дополнительную информацию, отредактировав свой вопрос, а не добавив «ответ». Добавляйте ответ, только если вы не можете редактировать вопрос.)

...