Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Visual C++ позволяет одновременно выполнять несколько параллельных потоков выполнения. Благодаря многопоточности вы можете отключать фоновые задачи, управлять одновременными потоками входных данных, управлять пользовательским интерфейсом и многое другое.
В этом разделе
Реализация многопоточности на языке C с помощью функций Win32
Обеспечивает поддержку создания многопоточных приложений с помощью Microsoft Windows
Реализация многопоточности на языке C++ с помощью классов MFC
Описывает процессы и потоки и подход MFC к многопоточности.
Многопоточность и языковые стандарты
Обсуждает проблемы, возникающие при использовании функций языкового стандарта библиотеки среды выполнения C и стандартной библиотеки C++ в многопоточных приложениях.
Связанные разделы
CWinThread
Класс, представляющий поток исполнения в приложении.
CSyncObject
Описывает чистый виртуальный класс, предоставляющий функциональные возможности, общие для объектов синхронизации в Win32.
CSemaphore
Представляет семафор, который является объектом синхронизации, который позволяет ограниченному количеству потоков в одном или нескольких процессах получить доступ к ресурсу.
CMutex
Класс представляет мьютекс — объект синхронизации, позволяющий ограничить доступ к ресурсу одним потоком.
CCriticalSection
Представляет критически важный раздел, который является объектом синхронизации, который позволяет одному потоку одновременно получать доступ к ресурсу или разделу кода.
CEvent
Представляет событие, которое является объектом синхронизации, который позволяет одному потоку уведомлять другого о том, что произошло событие.
CMultiLock
Класс представляет механизм контроля доступа к ресурсам в многопоточных программах.
CSingleLock
Класс представляет механизм контроля доступа к определенному ресурсу в многопоточных программах.