2

我正在使用带有 IBM CSDK 客户端库的 C++ 中的 Informix。我使用库的多线程版本,每个线程都使用自己的 ITConnection 对象。如果产生了多个线程,应用程序仍然会崩溃。有没有人遇到过类似的问题?

4

2 回答 2

1

我解决了这个问题(对于 Solaris OS)。需要链接多读版本的库。它们被命名为 libth* 而不是 libif*。

于 2011-06-21T15:39:31.313 回答
0

问题多于答案...

请确定哪个平台(操作系统和版本,如果可能需要硬件类型)以及哪个版本的 CSDK?(许多与产品相关的问题的标准规则。)

您在 C++ 代码中使用了哪些编译选项?您使用的链接线是什么?您对产品有支持吗?(如果有,请联系 IBM 技术支持。)您是否有针对该问题的堆栈回溯?

不,我没有看到这个问题,但我没有非常努力地推动代码的多线程版本 - 或者,对于大多数目的来说,根本没有。

(由于您是新手,请通过编辑您的问题来添加额外信息,而不是添加“答案”。只有在您无法编辑问题时才添加答案。)

于 2009-02-14T00:06:43.533 回答