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

J빌더 Q&A
[661] 쉬는날이라 답변이 없는거 같아서..추가로 올립니다. 급해서요..ㅜ.ㅜ
조규성 [] 2049 읽음    2005-10-03 13:34
제가 빌더로 간단하게 스레드를 돌리는 프로그램을 작성해서 실행해 봤습니다.
운영체제는 윈도우 xp, 빌더는 2005, 2006,x에서요...

그냥 실행되면 'thread alive'를 찍어주는건데... 시스템의 시간을 앞으로(미래로) 돌리면 작동합니다.
계속 1초마다 슬립했다가 'thread alive'를 찍어줍니다.
근데 시스템의 시간을 뒤로 돌리면 스레드가 동작을 안 합니다.
스레드가 죽지는 않은것이 , 시간을 다시 미래로 돌리면 동작을 합니다. 'thread alive'가 찍히거든요..
이게 윈도우에서뿐만이 아니라 리눅스에서도 그렇습니다.

근데 이 프로그램을 빌더 사용 안하고 그냥 자바로 컴파일 하면 시간을 앞, 뒤로 돌려도 동작을 제대로 합니다.
그래서 이클립스를 사용해봤는데 이클립스에서도 정상으로 동작을 합니다.

아무리 버그라해도 이거 버전이 올라가면서 수정이 되야 하는거 아닙니까?
버그라고 단정짓긴 힘들지만...

매 시간마다 타임 서버와 시간 세팅이 되는데 시간이 뒤로 세팅이 되버리면 스레드가 동작을 안 하네요..
사용자가 시간을 앞,뒤로 바꿀수도 있구요..

혹시 저와 같은 경험을 하셨거나 해결책을 아시면 꼭 좀 리플 좀 달아주세요..

만약 제가 테스트를 잘못한게 아니라면 빌더로 짠 스레드가 들어간 프로그램은 시스템의 시간을 뒤로 돌리면 다는 얘긴데... 제가 멀 잘못한건지..(제가 먼가 실수한거라 믿고 싶은데요..).ㅡㅡ;; 샘플은 아주 단순하게 스레드를 상속받아서 1초마다 찍어주는 프로그램인데...

미치겟습니다..ㅜ.ㅜ.;;;;

+ -

관련 글 리스트
661 쉬는날이라 답변이 없는거 같아서..추가로 올립니다. 급해서요..ㅜ.ㅜ 조규성 2049 2005/10/03
675     Re:쉬는날이라 답변이 없는거 같아서..추가로 올립니다. 급해서요..ㅜ.ㅜ aziya 2152 2005/11/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.