使用Informix和IBM CSDK进行多线程处理

时间:2009-02-13 11:39:23

标签: c++ multithreading informix

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

问题多于答案...

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

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

不,我没有看到这个问题,但我没有非常努力地推动代码的多线程版本 - 或者,在大多数情况下,都没有。

(由于您是新手,请通过编辑问题添加额外信息,而不是添加“回答”。如果您无法修改问题,请添加答案。)