我有一段时间试图找到sybase文档,说明12.5客户端是否是线程安全的。我需要进行sybase线程安全调用,因为我正在编写一个生活在线程环境中的nsapi插件。 所以要么我需要确保sybase客户端可以在线程环境中运行,要么我需要序列化对sybase的调用,这会减慢我的web服务器的速度。建议?
答案 0 :(得分:0)
12.5.1开放客户端是线程安全的,您只需要链接到正确的库。
在此版本中,Open Client / C库的线程安全版本是使用POSIX线程编写的。所有多线程库都使用命名模式* _r.a表示静态库,或* _r.so表示共享库。对于多线程应用程序,请使用带有“_r”后缀的库,例如libcs_r.a。对于非多线程应用程序,请使用不带“_r”后缀的库,例如libcs.a。