Q&A

  • 타이머&쓰레드 질문입니다..
system탭에 있는 타이머를 두개사용하는거랑

두개의 쓰레드를 생성해서 돌리는거랑 차이가 뭐죠??



하나의 타이머 이벤트가 실행되는 동안

다른 타이머의 이벤트가 발생하면 동시에 실행되나요??

(1CPU니깐..정확히 동시는 아니겠지만..)

1  COMMENTS
  • Profile
    이경문 2001.10.27 08:02
    Timer Component는 thread를 사용하는 것이 아닙니다.

    SetTimer라는 win32 API를 사용하는 것입니다.



    디버깅시 ctrl+alt+T를 누르면 현재 디버깅하고 있는 application과 관련된

    모든 thread list를 보여 주는데

    Timer의 Enabled가 true가 되었다 하더라고

    thread가 추가되지는 않습니다.



    제 생각으로는(정확하게 windows OS에서 timer를 어떻게 처리하는 지는 모르지만)

    정확한 작동을 하게 하려면

    자체적으로 thread timer를 만들던가 하는 것이

    바람직할 것 같네요.



    드기 wrote:

    > system탭에 있는 타이머를 두개사용하는거랑

    > 두개의 쓰레드를 생성해서 돌리는거랑 차이가 뭐죠??

    >

    > 하나의 타이머 이벤트가 실행되는 동안

    > 다른 타이머의 이벤트가 발생하면 동시에 실행되나요??

    > (1CPU니깐..정확히 동시는 아니겠지만..)