编写调用sybase的nsapi插件的建议,必须是线程安全的

时间:2009-03-12 16:18:39

标签: thread-safety sybase nsapi

我有一段时间试图找到sybase文档,说明12.5客户端是否是线程安全的。我需要进行sybase线程安全调用,因为我正在编写一个生活在线程环境中的nsapi插件。 所以要么我需要确保sybase客户端可以在线程环境中运行,要么我需要序列化对sybase的调用,这会减慢我的web服务器的速度。建议?

1 个答案:

答案 0 :(得分: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