Udostępnij za pośrednictwem


Wielowątkowość z językiem C i podsystemem Win32

Microsoft Visual C++ zapewnia obsługę tworzenia aplikacji wielowątkowym z Microsoft Windows: Windows XP, Windows 2000, Windows NT, Windows Me i Windows 98.Powinno się rozważyć używanie więcej niż jednego wątku, jeśli dana aplikacja musi zarządzać wieloma czynnościami, takimi jak jednoczesnymi sygnałami od klawiatury i myszy.Jeden wątek może przetwarzać dane wejściowe z klawiatury, podczas gdy drugi wątek filtruje działania myszy.Trzeci wątek może zaktualizować ekran, na podstawie danych z klawiatury i myszy wątków.W tym samym czasie inne wątki mogą uzyskać dostęp do plików na dysku lub pobierania danych z portu komunikacyjnego.

Są dwa sposoby programowania z wieloma wątkami w Visual C++: użyj biblioteki Microsoft Foundation Class (MFC) lub biblioteki środowiska uruchomieniowego C i API Win32.Informacje o tworzeniu aplikacji wielowątkowych w MFC – zobacz: Wielowątkowość w C++ i MFC po przeczytaniu następujących tematów dotyczących wielowątkowości w C.

Te tematy tłumaczą funkcje Visual C++, które obsługują tworzenie programów wielowątkowych.

O czym chcesz się dowiedzieć więcej?

Zobacz też

Koncepcje

Obsługa wielowątkowości w przypadku starszego kodu (Visual C++)