2009-03-12 2 views
1

12.5 클라이언트가 스레드로부터 안전한지 여부를 알려주는 sybase 문서를 찾으려고합니다. 스레드 환경에서 살고있는 nsapi 플러그인을 작성 중이므로 sybase threadsafe 호출을해야합니다. 그래서 나는 sybase 클라이언트가 스레드 환경에서 실행될 수 있는지 확인해야하거나 sybase에 대한 호출을 직렬화하여 내 웹 서버 속도를 줄여야 할 필요가 있습니다. 제안?스레드가 안전해야하는 sybase를 호출하는 nsapi 플러그인 작성을위한 제안

답변

0

12.5.1 개방형 클라이언트는 스레드로부터 안전합니다. 올바른 라이브러리에 연결하면됩니다.

이 릴리스부터는 스레드로부터 안전한 Open Client/C 라이브러리 버전이 POSIX 스레드를 사용하여 작성되었습니다. 모든 다중 스레드 라이브러리는 정적 라이브러리의 경우 * _r.a, 공유 라이브러리의 경우 * _r.so라는 이름 지정 패턴을 사용합니다. 다중 스레드 응용 프로그램의 경우 libcs_r.a와 같은 "_r"접미어가 붙은 라이브러리를 사용하십시오. 다중 스레드가 아닌 응용 프로그램의 경우 libcs.a와 같은 "_r"접미어가없는 라이브러리를 사용하십시오.

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