|
최상천 님이 쓰신 글 :
: 스레드 종료에 대한 질문입니다.
:
: void __fastcall TICNMon::Execute()
: {
: while (!Terminated)
: {
: ......
: }
: }
:
: 보통 이렇게 코딩을 하는데요.
: 위에서 코드실행중에 break 같은 문장을 만나 while문을 빠져 나오면
: 스레드는 어떻게 되는지 궁금합니다.
:
: 스레드가 파괴되는지, 아니면 Suspend되는지....또는 다르게 되는지...
: 아시는 분 답좀 주시면 감사하겠습니다.
쓰레드는 말 그대로 종료합니다.
Suspend는 아닙니다.
그리고 FreeOnTerminate 가 true로 되 있을경우는
자신이 할당 받은 메모리를 자동으로 해제해 줍니다.
|