oracle pro*c에서 thread 프로그래밍..
글쓴이: dux / 작성시간: 금, 2004/08/13 - 9:00오후
pro*c 에서 thread 프로그래밍 할때, 어떤 방식으로 해야 할지 질문 드립니다.
시간이 좀 촉박해서 문서를 꼼꼼히 읽어볼 시간도 없고..
pro*c에서 쓰레드 프그래밍에 어떻게 접근해야 할지 방향이라도 제시를 해 주시면 해서요..
그냥 pthread로 하면 될 것 같기도 한데..
지금 목표는 select 문을 동시에 날려서 결과가 먼저 오는걸 바로바로 처리하고 싶거든요..
그것을 위해서 db 연결 세션을 여러개 만들어서 해야 할텐데 혹시 접속 공유가 된다면 어떻게 프로그래밍 해야 할지..
이런거 해 보신분 있다면 답변 부탁 드립니다.^^
Forums:
Re: oracle pro*c에서 thread 프로그래밍..
쓰레드 프로그램을 하실려면 sql_context 라는걸 쓰레드마다
할당해주고 이것을 사용해야합니다.
보통 sql_context를 쓰레드마다 만든 다음에, allocate를
하고 use context 를 선언하면 됩니다. 그 다음부터는
일반적인 proc처럼 사용하면 됩니다.
쓰레드 종료하기전에 할당한 sql_context를 free 시켜줘야합니다.
안그러면 메모리 leak이 발생합니다.
그럼 도움 되시길..
댓글 달기