Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby zsynchronizować dostęp do zasobu, użyj jednego z obiektów synchronizacji w jednej z funkcji oczekiwania . Stan obiektu synchronizacji jest zasygnalizowany lub niezasygnalizowany. Funkcje oczekiwania umożliwiają wątkowi blokowanie własnego wykonywania aż do momentu, gdy określony obiekt w stanie niesygnalizowanym zostanie ustawiony na stan sygnalizowany. Aby uzyskać więcej informacji, zobacz Synchronizacja międzyprocesowa.
Poniżej przedstawiono inne mechanizmy synchronizacji:
- nakładające się dane wejściowe i wyjściowe
- wywołania procedur asynchronicznych
- obiekty sekcji krytycznej
- zmienne warunkowe
- Zamki odczytu/zapisu
- jednorazowe inicjowanie
- synchronizowany dostęp do zmiennej
- jednokierunkowe listy wiązane
- kolejki czasomierza
- makro MemoryBarrier
Aby uzyskać dodatkowe informacje na temat synchronizacji, zobacz Synchronizacja i problemy z wieloma procesorami.