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
[11485] Re:[질문] 쓰레드로 타임 체크
박지훈.임프 [cbuilder] 910 읽음    2001-09-27 02:12
임프랍니다.

쓰레드로 나누려고 생각하신다면 Win32 API의 Sleep() 함수를 쓰시면 됩니다. 인자는 1/1000초 단위이므로,
10초마다 실행할 거라면 새로 만든 쓰레드의 Execute() 함수 내에 while() 문 내의 루프에서 Sleep(10000)
를 실행하고 그 후에 Synchronize()로 메인 쓰레드의 함수를 호출해주면 됩니다.

그럼 이만...


이창환 님이 쓰신 글 :
: 일정한 시간이 되면 시리얼로 데이터를 전송하려고 합니다.
:
: 일정 시간이란 14:10:10가 되면 시리얼로 보내고 또 14:10:20이 되면 데이터를 보낼려고 합니다.
: (계속 10초씩 증가)
:
: 타이머(콜백 함수이용)를 써볼려고도 생각 했는데 이벤트가 많거나 처리 할 것이 많으면 실행이 안될수도
:
: 있을 것 같아서 쓰레드를 쓰려고 합니다.
:
: 그런데 도저히 쓰레드 하나만을 가지고는 시간이 체크가 안되네여..
:
: while로 계속 돌리면서 시간을 체크하면 프로세서 사용율이 90을 넘어버리네여..
:
: 시간이 증가하는 이벤트도 찾아 보았지만 이런 것은 못찾겠더군여..
:
: 방법을 좀 알려 주세여..
:
: 그럼...
:
:
:
:
:

+ -

관련 글 리스트
11469 [질문] 쓰레드로 타임 체크 이창환 807 2001/09/26
11501     [참고] 쓰레드로 타임 체크 - 10초라면 타이머는 실행됩니다. BarleyTea 1085 2001/09/27
11485     Re:[질문] 쓰레드로 타임 체크 박지훈.임프 910 2001/09/27
11504         Re:Re:[질문] 쓰레드로 타임 체크 동급최강바보 993 2001/09/27
11509             Re:Re:Re:[질문] 쓰레드로 타임 체크 박지훈.임프 894 2001/09/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.