|
안녕하세요 블루입니다.
일단 시간을 두고 움직이면 죽고, 시스템 리소스가 부족하다는 말이 나오는것은 아마도
Thread내에 동기화 함수를 적절히 사용하지 못했을때 생기는 문제로 생각됩니다.
스소를 볼 수 없으니 별로 알려드릴것이 없군요.. 쩝..
그리고 참고로 C++ Builder의 TThread는 거의 비절씨의 그것보다 거의 예술로 만들어진
클래스라고 생각됩니다. 써 보시면 이해가 가실 것입니다.
그럼 이만
조경달 님이 쓰신 글 :
: 제가 만드는 애플리케이션에는 스레드가 두개 돌고 있습니다.
: 근데 문제가 있습니다. 마우스를 움직이거나 창을 여기저기 끌고 다니면 시스템 리소스가 부족하다는 말과 함께 다운됩니다.
: 가만 놔두면 잘 돕니다.
: 또한 CPU를 100%나 잡아먹더군요.
: 아마도 메인 어플리케이션에서 쌓이고 있는 이벤트를 처리할 수 있는 씨피유 시간을 할당 받지 못해서 생기는 문제같기도 합니다.
:
: 질문1: 스레드가 적절히 씨피유 시간을 사용하도록 할 수 있는 방법은 없는지요???
: 질문2: 이런 에러는 어떻게 하면 없어지나요??
:
:
: P.S. VC로 돌아가고 싶은 마음이 점점 간절해지는군요.
: 도큐먼트도 너무 부족하고 무엇인가 불안해집니다.
: 고수님의 조언을 기다리며~
:
|