응용 프로그램 및 스레드 지원 클래스

각 응용 프로그램에는 단 하나의 응용 프로그램 개체가; 이 개체는 실행 중인 프로그램에 있는 다른 개체를 조정 하 고 CWinApp 에서 파생 됩니다.

마이크로소프트 파운데이션 클래스 라이브러리는 다중 스레드 응용 프로그램 내에서 실행을 지원합니다. 모든 응용 프로그램에는 적어도 하나의 스레드가; 있어야 합니다. CWinApp 개체에 의해 사용 되는 스레드는이 "기본" 스레드。

CWinThread 운영 체제 스레딩 기능 부분을 캡슐화합니다. 여러 스레드를 사용 하 여 쉽게 만들려고 MFC 클래스를 제공 합니다 동기화 개체 c + + 인터페이스 Win32 동기화 개체를 제공 하。

응용 프로그램 및 스레드 클래스

CWinApp

초기화, 실행 및 응용 프로그램을 종료 하는 코드를 캡슐화 합니다. 이 클래스에서 application 개체를 파생 하는。

CWinThread

모든 스레드에 대 한 기본 클래스입니다. 직접 사용 하거나 스레드 사용자 인터페이스 기능을 수행 하는 경우 CWinThread 에서 클래스를 파생 합니다. CWinAppCWinThread 에서 파생。

ISAPI 응용 프로그램 클래스

걸러내는

ISAPI 서버에 전송 되는 HTTP 요청을 선택 하는 필터。

CHttpServer

클라이언트 요청을 처리 하 여 ISAPI 서버 기능을 확장。

동기화 개체 클래스

CSyncObject

동기화 개체 클래스의 기본 클래스。

CCriticalSection

오직 한 스레드가 개체에 액세스 하기 위해 단일 프로세스 내에서 허용 하는 동기화 클래스。

CSemaphore

1 사이의 동시 액세스 개체의 지정 된 최대 수 있도록 동기화 클래스。

CMutex

임의의 개체에 액세스 하는 프로세스 내의 스레드가 하나만 허용 하는 동기화 클래스。

CEvent

이벤트가 발생 하는 경우 응용 프로그램을 알리는 동기화 클래스。

CSingleLock

스레드로부터 안전한 클래스의 멤버 함수에서 사용 하는 동기화 개체에 잠글。

CMultiLock

동기화 개체의 배열에서 하나 이상의 동기화 개체에 잠글 스레드로부터 안전한 클래스의 멤버 함수에서 사용。

관련된 클래스

CCommandLineInfo

프로그램을 시작한 명령줄 구문 분석。

CWaitCursor

화면에 대기 커서를 둔다. 긴 작업 동안 사용。

CDockState

처리 하는 도킹 컨트롤 막대에 대 한 상태 데이터의 영구 저장소。

CRecentFileList

가장 최근에 사용한 (MRU) 파일 목록 유지。

Index