1

我正在努力寻找 sybase 文档,说明 12.5 客户端是否是线程安全的。我需要进行 sybase 线程安全调用,因为我正在编写一个存在于线程环境中的 nsapi 插件。因此,要么我需要确保 sybase 客户端可以在线程环境中运行,要么我需要序列化对 sybase 的调用,这会降低我的网络服务器的速度。建议?

4

1 回答 1

0

12.5.1 开放的客户端是线程安全的,你只需要链接到正确的库。

在此版本中,Open Client/C 库的线程安全版本是使用 POSIX 线程编写的。所有多线程库都使用命名模式 *_r.a 用于静态库或 *_r.so 用于共享库。对于多线程应用程序,请使用带有“_r”后缀的库,例如 libcs​​_r.a。对于非多线程应用程序,请使用不带“_r”后缀的库,例如 libcs​​.a。

http://download.sybase.com/pdfdocs/sdr1251e/ocssun04.pdf

于 2009-03-12T17:44:50.537 回答