mfc 서버에서 독립적인 함수 실행방법
조회수 1582회
안녕하세요
mfc 서버에서 현재 소켓통신을 진행중인데
서버에 탑재된 db 조회 기능을 통해서 db를 불러올 시에
많은양의 db를 불러오게될 시에는 프로세스 자체가 로딩이 걸리기때문에
소켓통신이 지연되거나 멈추는 현상이 발생합니다.
그래서 프로그램에서 소켓통신은 독립적으로 진행되고
db를 불러올때도 독립적으로 해당함수가 진행이 된다면 이런 문제를 해결할 수 있지 않을까 합니다.
그방법으로 스레드를 사용하면 될것 같은데 제가 스레드를 잘 알지못해서
어떤식으로 적용을 해야할지 잘 모르겠습니다.
어떠한 방식으로 적용하는 것이 가장 효과적인지 궁금합니다. (스레드 말고도 다른 방식이 있다면 조언 바랍니다.)
1 답변
-
어떠한 방식이 나은지는 우선 c++로 병렬처리를 위한 서적들이 있습니다.
멀티쓰레드라는 주제는 굉장히 어려운 주제입니다. 쓰레드를 모르는데 어떤식의 적용을 찾는다는 것은 사칙연산도 모르는데 미적분을 하겠다는 것과 같습니다.
우선 아래의 서적으로 기본을 익히시기 바랍니다.
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9788956744513
댓글 입력