C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[27103] 이런게 문제가 될수 있나요?
요쿠르트 [] 604 읽음    2003-09-06 07:54
Query1을 이용해서 불규칙하게 실시간으로 들어오는 데이타를 5개의 DB파일에 저장하고,
다시 뽑아오고 뭐 이런 일을 하거든요.

근데 Timer를 이용해서 오후 12:00:00에 데이타를 정리하는 코드가 있거든요..
여기서도 Query를 이용해서 첫번째에서 처리하는 DB파일중에 하나를 수정해야 하거든요..

근데..
만약 데이타가 들어와서 처리하는 도중에..
12:00:00 되어서 두번쨰에서 Query1을 이용해서 작업을 하게 될수도 있지 않나요?
만약 그렇게 되면..


if(Query1->Active) Query1->Close();
라는 코드때문에 첫번쨰에서 작업하던게 도중에 끊기는 일이 생기는게 아닌가요??

사실 이런 생각에 쿼리를 많이 썼거든요..
근데 좀 줄여볼려구요..--;

좀더 근본적으로요..
통신으로 데이타를 받아서 처리하는 A라는 이벤트를 처리하는 도중에..
사용자가 B라는 이벤트를 발생시켜도,
이 개념이 맞는지는 모르겠지만,,
스택같은 곳에 처리되어야 할 이벤트가 쌓여서 들어온 순서대로 처리가 되는 건가요?

만약 그렇다면,,
위에서 제가 걱정한게 부질없는 짓일텐데요..? 그렇지 않나요?

+ -

관련 글 리스트
27103 이런게 문제가 될수 있나요? 요쿠르트 604 2003/09/06
27105     아래 내용들을 대충 보았습니다. 블루 622 2003/09/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.