System.Threading Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy i interfejsy, które umożliwiają programowanie wielowątkowane. Oprócz klas synchronizowania działań wątków i dostępu do danych (, , , AutoResetEventi tak dalej), ta przestrzeń nazw zawiera klasęThreadPool, która umożliwia korzystanie z puli wątków dostarczanych przez system oraz Timer klasy, która wykonuje metody wywołania zwrotnego w wątkach puli wątkówInterlocked. MonitorMutex
Abandoned |
Wyjątek zgłaszany, gdy jeden wątek uzyskuje Mutex obiekt porzucony przez inny wątek, zamykając go bez zwalniania. |
Async |
Reprezentuje dane otoczenia, które są lokalne dla danego asynchronicznego przepływu sterowania, takiego jak metoda asynchroniczna. |
Auto |
Reprezentuje zdarzenie synchronizacji wątków, które po wysłaniu sygnału zwalnia jeden pojedynczy wątek oczekiwania, a następnie automatycznie resetuje. Klasa ta nie może być dziedziczona. |
Barrier |
Umożliwia współdziałanie wielu zadań z algorytmem równolegle przez wiele faz. |
Barrier |
Wyjątek zgłaszany w przypadku niepowodzenia akcji Barrier po fazie. |
Cancellation |
Sygnały do CancellationToken tego, że powinny zostać anulowane. |
Compressed |
Udostępnia metody ustawiania i przechwytywania skompresowanego stosu w bieżącym wątku. Klasa ta nie może być dziedziczona. |
Countdown |
Reprezentuje element pierwotny synchronizacji, który jest sygnalizowany, gdy jego liczba osiągnie zero. |
Event |
Reprezentuje zdarzenie synchronizacji wątków. |
Event |
Udostępnia metodę rozszerzenia specyficzną dla systemu Windows do tworzenia EventWaitHandle obiektów z określonymi zabezpieczeniami listy kontroli dostępu (ACL). |
Execution |
Zarządza kontekstem wykonywania dla bieżącego wątku. Klasa ta nie może być dziedziczona. |
Host |
Hermetyzuje i propaguje kontekst wykonywania hosta między wątkami. |
Host |
Udostępnia funkcje, które umożliwiają hostowi środowiska uruchomieniowego języka wspólnego udział w przepływie lub migracji kontekstu wykonywania. |
Interlocked |
Udostępnia operacje niepodzielne dla zmiennych współużytkowanych przez wiele wątków. |
Lazy |
Zapewnia procedury inicjowania leniwego. |
Lock |
Zapewnia mechanizm umożliwiający osiągnięcie wzajemnego wykluczenia w regionach kodu między różnymi wątkami. |
Lock |
Wyjątek zgłaszany w przypadku cyklicznego wejścia do blokady nie jest zgodny z zasadami rekursji dla blokady. |
Manual |
Reprezentuje zdarzenie synchronizacji wątków, które po zasygnalizowanej sytuacji musi zostać zresetowane ręcznie. Klasa ta nie może być dziedziczona. |
Manual |
Reprezentuje zdarzenie synchronizacji wątków, które po zasygnalizowanej sytuacji musi zostać zresetowane ręcznie. Ta klasa jest uproszczoną alternatywą dla ManualResetEventklasy . |
Monitor |
Zapewnia mechanizm, który synchronizuje dostęp do obiektów. |
Mutex |
Element pierwotny synchronizacji, który może być również używany do synchronizacji międzyprocesami. |
Mutex |
Udostępnia metodę rozszerzenia specyficzną dla systemu Windows do tworzenia Mutex obiektów z określonymi zabezpieczeniami listy kontroli dostępu (ACL). |
Overlapped |
Zapewnia zarządzaną reprezentację struktury Win32 |
Periodic |
Udostępnia czasomierz okresowy, który umożliwia asynchronicznie oczekiwanie na znaczniki czasomierza. |
Pre |
Reprezentuje wstępnie przydzielony stan dla natywnych nakładających się operacji we/wy. |
Reader |
Definiuje blokadę, która obsługuje pojedynczych pisarzy i wielu czytelników. |
Reader |
Reprezentuje blokadę służącą do zarządzania dostępem do zasobu, co pozwala wielu wątkom na odczytywanie lub wyłączny dostęp do zapisu. |
Registered |
Reprezentuje uchwyt, który został zarejestrowany podczas wywoływania metody RegisterWaitForSingleObject(WaitHandle, WaitOrTimerCallback, Object, UInt32, Boolean). Klasa ta nie może być dziedziczona. |
Semaphore |
Ogranicza liczbę wątków, które mogą jednocześnie uzyskiwać dostęp do zasobu lub puli zasobów. |
Semaphore |
Udostępnia metodę rozszerzenia specyficzną dla systemu Windows do tworzenia Semaphore obiektów z określonymi zabezpieczeniami listy kontroli dostępu (ACL). |
Semaphore |
Wyjątek zgłaszany, gdy Release metoda jest wywoływana na semaforze, którego liczba jest już maksymalna. |
Semaphore |
Reprezentuje uproszczoną alternatywę Semaphore , która ogranicza liczbę wątków, które mogą jednocześnie uzyskiwać dostęp do zasobu lub puli zasobów. |
Synchronization |
Udostępnia podstawowe funkcje propagacji kontekstu synchronizacji w różnych modelach synchronizacji. |
Synchronization |
Wyjątek zgłaszany, gdy metoda wymaga, aby obiekt wywołujący był właścicielem blokady na danym monitorze, a metoda jest wywoływana przez obiekt wywołujący, który nie jest właścicielem tej blokady. |
Thread |
Tworzy i kontroluje wątek, ustawia jego priorytet i pobiera jego stan. |
Thread |
Wyjątek zgłaszany po wywołaniu Abort(Object) metody . Klasa ta nie może być dziedziczona. |
Thread |
Udostępnia dane dla zdarzenia ThreadException. |
Threading |
Udostępnia metody rozszerzenia specyficzne dla systemu Windows do zarządzania deskryptorami zabezpieczeń listy kontroli dostępu (ACL) dla EventWaitHandle, Mutexi Semaphore. |
Thread |
Wyjątek zgłaszany, gdy element Thread zostanie przerwany, gdy jest w stanie oczekiwania. |
Thread |
Zapewnia lokalny magazyn danych w wątku. |
Thread |
Udostępnia pulę wątków, które mogą służyć do wykonywania zadań, publikowania elementów roboczych, przetwarzania asynchronicznego we/wy, oczekiwania w imieniu innych wątków i czasomierzy przetwarzania. |
Thread |
Reprezentuje uchwyt we/wy powiązany z pulą wątków systemowych i umożliwia składnikom niskiego poziomu odbieranie powiadomień dotyczących operacji we/wy asynchronicznych. |
Thread |
Wyjątek zgłaszany w przypadku wystąpienia awarii w wątku zarządzanym po uruchomieniu podstawowego wątku systemu operacyjnego, ale zanim wątek będzie gotowy do wykonania kodu użytkownika. |
Thread |
Wyjątek zgłaszany, gdy element Thread znajduje się w nieprawidłowym ThreadState wywołaniu metody. |
Timeout |
Zawiera stałe, które określają nieskończone interwały limitu czasu. Klasa ta nie może być dziedziczona. |
Timer |
Udostępnia mechanizm wykonywania metody w wątku puli wątków w określonych odstępach czasu. Klasa ta nie może być dziedziczona. |
Volatile |
Zawiera metody wykonywania nietrwałych operacji pamięci. |
Wait |
Hermetyzuje obiekty specyficzne dla systemu operacyjnego, które czekają na wyłączny dostęp do zasobów udostępnionych. |
Wait |
Wyjątek zgłaszany podczas próby otwarcia systemu mutex, semaphoru lub uchwytu oczekiwania zdarzeń, który nie istnieje. |
Wait |
Zapewnia wygodne metody pracy z bezpiecznym uchwytem na uchwyt oczekiwania. |
Async |
Zapewnia funkcję przywracania migracji lub przepływu kontekstu wykonywania między wątkami. |
Async |
Klasa, która udostępnia informacje o zmianie danych na AsyncLocal<T> wystąpienia, które rejestrują się w celu otrzymywania powiadomień o zmianie. |
Cancellation |
Propaguje powiadomienie, że operacje powinny zostać anulowane. |
Cancellation |
Reprezentuje delegata wywołania zwrotnego, który został zarejestrowany przy użyciu elementu CancellationToken. |
Lock. |
Lock Reprezentuje wartość, która mogła zostać wprowadzona. |
Lock |
Definiuje blokadę, która implementuje semantykę pojedynczego modułu zapisywania/wielu czytników. Jest to typ wartości. |
Native |
Udostępnia jawny układ, który jest widoczny z niezarządzanego kodu i będzie miał taki sam układ jak struktura Win32 OVERLAPPED z dodatkowymi polami zarezerwowanymi na końcu. |
Spin |
Udostępnia element pierwotny blokady wzajemnego wykluczania, w którym wątek próbujący uzyskać blokadę czeka w pętli wielokrotnie sprawdzające, aż blokada stanie się dostępna. |
Spin |
Zapewnia obsługę oczekiwania opartego na spin-based. |
IThread |
Reprezentuje element roboczy, który można wykonać za pomocą elementu ThreadPool. |
ITimer |
Reprezentuje czasomierz, który może mieć zmieniony czas i okres. |
Apartment |
Określa stan mieszkania obiektu Thread. |
Event |
Wskazuje, czy EventWaitHandle program jest resetowany automatycznie, czy ręcznie po otrzymaniu sygnału. |
Lazy |
Określa, jak Lazy<T> wystąpienie synchronizuje dostęp między wieloma wątkami. |
Lock |
Określa, czy blokada może być wprowadzana wiele razy przez ten sam wątek. |
Thread |
Określa priorytet planowania elementu Thread. |
Thread |
Określa stany wykonywania elementu Thread. |
Context |
Reprezentuje metodę, która ma być wywoływana w nowym kontekście. |
IOCompletion |
Odbiera kod błędu, liczbę bajtów i nakładające się typy wartości po zakończeniu operacji we/wy w puli wątków. |
Parameterized |
Reprezentuje metodę wykonywaną w obiekcie Thread. |
Send |
Reprezentuje metodę, która ma być wywoływana, gdy komunikat ma zostać wysłany do kontekstu synchronizacji. |
Thread |
Reprezentuje metodę, która będzie obsługiwać ThreadException zdarzenie elementu Application. |
Thread |
Reprezentuje metodę wykonywaną w obiekcie Thread. |
Timer |
Reprezentuje metodę, która obsługuje wywołania z obiektu Timer. |
Wait |
Reprezentuje metodę wywołania zwrotnego do wykonania przez wątek puli wątków. |
Wait |
Reprezentuje metodę, która ma być wywoływana, gdy element WaitHandle jest zasygnalizowany lub upłynął limit czasu. |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: