|
임펠리테리입니다.
만약, Synchronize() 함수를 잘못 쓰신 경우라면 쓰레드를 나눈 효과가 제대로 나지 않습니다.
이 함수는 디폴트쓰레드로 위임하는 함수라서, 이걸 실행하면 인자로 넘어간 함수는 디폴트 쓰레드로 넘어가서 실행되니까요.
또.. 쓰레드 중간에, 일시적이나마 블러킹이 되거나 병목이 생기는 부분, 즉 I/O 등의 루틴이 있다면 그 부분을 손봐야 할 거구요.
그럼 이만...
장석우 님이 쓰신 글 :
:
: Thread의 Priority를 TimeCritical인가로
:
: 사용하였는데도
:
: 속도는 별로 빨라지지 않는군요.
:
: 할당되는 시간이 많아지는것은 같은데
:
: 속도가 MFC로 짰을때 보다 느린것 같아요.
:
: BC에서는 기본적으로 할당하는 Thread가 많아서 인것같기도 하고
:
: 하여간 어차피 API에서는 같은 함수들을 쓰겠지만
:
: 느리군요.
:
: 속도를 향상시킬수 있는 방법을 알려주세요.
:
: 변수를 적게 쓴다던지 하는 아주 기본적인 것들도 괜찮습니다.
:
: 제가 윈 API는 많이 다뤄보지를 않아서요..^^ 특히 효율성에 있어서는..
:
:
|