오래전에 임프님께서 강좌를 하셨더군요.
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=36
VC++과 C++Builder에서 어떻게 다르게 구현하는지 비교해 보시기 바랍니다.
툴을 비교를 하시는 것보다 새로운 것을 배운다는 생각으로 접근해 보시기 바랍니다.
그럼,
건승을 빕니다.
사쿠라 님이 쓰신 글 :
: 안녕하십니까?
: 궁금한게 있어서... 고수님들께
: 조언을 구하고자 합니다..
:
:
: VC++에 보면...
: Thread의 종류중 Work Thread와 UI Thread로 나뉘어 있더군요...
:
: Work Thread의 경우... C++Builder의 Thread와 별반 다를듯 없는듯 하구요... (내가 보기엔...)
: UI Thread가 문제 인데...
: 여기서 UI Thread는 Thread가 돌고 있는동안 이Thread를 생성/실행시킨 Window의 동작을 보장하여 준다더군요...
:
: 얼마전...
: C++ Builder에서 Thread를 사용하여 DB를 조회 하는
: 프로그램을 했는데....
: DB조회가 오래 걸리면... 그 Thread를 생성하고 실행시킨 Window가
: DB조회가 끝날때 까지 먹통 상태가 되는 일이 발생하더군요...... -_-;;
: (물론... Thread내에서 VCL Component에 접근할때는 Synchronize를 사용했구요.. )
:
: 이런 문제 막을라고 Thread썼는데.. -_-;;
: 효과가 별로 없더라구요....
:
:
: 혹시... UI Thread형태로 동작 하도록 TThread를 지정해주는게 있거나..
: 뭐 그런것 들이 있다면...
:
: 알려주신다면 참으로 감사하겠습니다!!!!!
:
: 그럼... 좋은 하루되시길!!!
|