'tls'에 해당되는 글 1건

  1. 2009/10/19 TLS(Thread Local Storage)
cubrid2009/10/19 15:23

CUBRID에서는 TSD(Thread Specific Data)라는 형태의 쓰레드 정보 엔트리를 사용하고 있습니다.
이에 대한 관리를 위해 TLS(Thread Local Storage)관련 함수를 이용하고 있습니다.
   
여기서 TLS 관련 함수란...
프로세스내의 스레드마다 독립된 데이터 저장소를 사용할 수 있게끔 해주는 부류의 함수들을 말합니다.
TlsAlloc(), TlsFree(), TlsSetValue(), TlsGetValue() 함수가 있습니다.
CUBRID에서는 이를 
   TLS_KEY_ALLOC(key, dummy_destructor) -> dummy_destructor는 윈도우에서는 사용하지 않습니다.
   TLS_KEY_FREE()
   TLS_SET_SPECIFIC(key, valueptr)
   TLS_GET_SPECIFIC(key)
 로 정의해서 사용하고 있습니다.
   
 윈도우에서 TLS관한 실제 사용 예제는 아래의 링크
   http://msdn.microsoft.com/en-us/library/ms686749(VS.85).aspx
 를 보시면 될 것 같습니다.

'cubrid' 카테고리의 다른 글

CUBRID 2008 R2.0 + Apps VMWare Image  (0) 2009/10/22
TLS(Thread Local Storage)  (0) 2009/10/19
큐브리드 컴파일 하기전에 환경변수 설정  (0) 2009/10/05
2.3.9.32. loadjava  (0) 2009/10/05
Posted by redef
TAG , ,

TRACKBACK http://www.redef.pe.kr/trackback/471 관련글 쓰기

댓글을 달아 주세요