|
쓰레드를 3개 돌리는데요 Synchronize() 사용시 메인폼 UI들을 작동할 수가 없네요~
Sleep (30); 이상 줘야 메인 UI 를 마우스로 선택할 수 있습니다.
원래 이런 현상이 정상일까요?
void __fastcall tProcess::Execute()
{
while(!Terminated)
{
Sleep (10); // <- Sleep (30) 이하는 너무 빨라서 메인폼 UI 선택인 안되요~
...
...
for(int x=0; x<100; x++)
{
Synchronize(UpdateThread);
}
}
}
void __fastcall tProcess::UpdateThread(void)
{
...
}
|