아래 링크는 C++빌더 6.0 Developer's Guide 한글 번역판이 있습니다.
번역이 엉망이지만 볼만은 합니다.
정~ 볼 자료가 없으시다면.. "11장 멀티쓰레드 애플리케이션 개발" 을 참고하세요
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_res&no=358
멀티쓰레드는 API 수준에서 구현하는것도 그리 어렵지 않습니다.
말씀드린대로 적당히 두꺼운 API 관련 책들 보면 거의 다 나옵니다.
그쪽 참고해서 공부하시기를 바랍니다.
왕초보 님이 쓰신 글 :
: 멀티 Thread 사용의 간단한 예제 좀 알 수 있을까요
:
: 어제부터 팁, 강좌/문서, Q&A를 살펴 봤는데
:
: 제가 딱히 찾고자 하는 것은 잘 보이지 않네요~^ ^;
:
:
: 크레브 님이 쓰신 글 :
: : 어떤 용도인지는 모르겠으나
: : 일반적으로 두개의 작업을 동시에 하는것을 멀티쓰레드 프로그래밍이라고합니다.
: : 쓰레드를 사용하셔야 합니다.
: : C++빌더에서는 쓰레드API를 구현한 TThread 클래스를 지원하고 있습니다.
: : 또한 두가지 작업을 확실히 번갈아가며 하기 위해서는
: : 쓰레드 동기화 객체를 사용하셔야 합니다. TCriticalSection 정도 사용하시면 되겠습니다.
: : 자세한 내용은 도움말이나 다른 샘플 참고하시기 바랍니다.
: :
: : 근처에 굴러다니는 API 관련 두꺼운 책이 있다면
: : 멀티쓰레드 관련 섹션을 공부하시는 것도 좋을 듯 합니다.
: :
: : Application->ProcessMessages(); 를 이용해서 구현하려 하는것은
: : 정식 방법이 아닌 약간의 뽀록이라 할 수 있으며
: : 제대로 사용하지 않을 경우
: : 님이 경험한 것처럼 의도하지 않은 문제가 발생할 가능성이 높습니다.
: : 저같은 경우에는 개발 작업에 아예 이런 방식을 사용하지 않습니다.
: :
|