Harmonogram, klasa
Reprezentuje abstrakcji harmonogram Runtime współbieżności.
class Scheduler;
Członkowie
Konstruktorzy chronieni
Nazwa |
Opis |
---|---|
Obiekt Scheduler klasy można tylko utworzone przy użyciu metody fabryki lub niejawnie. |
|
Obiekt Scheduler klasy niejawnie jest niszczony, kiedy wszystkie odwołania zewnętrzne do niego przestają istnieć. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dołącza harmonogramu w kontekście wywołującego.Po powrocie tej metody, w kontekście wywołującego jest zarządzany przez harmonogram i harmonogramu staje się bieżącym harmonogramu. |
|
Tworzy nowy harmonogram, którego zachowanie jest opisana przez _Policy parametr miejsca początkowego odniesienia na harmonogram i zwraca wskaźnik do niego. |
|
Przeciążone.Tworzy nową grupę harmonogramu w ramach harmonogramu.Wersja, która przyjmuje parametr _Placement powoduje, że zadania w obrębie grupy nowo utworzony harmonogram, aby być obciążona w kierunku wykonywania w lokalizacji określonej przez parametr tej. |
|
Zwraca bieżącą liczbę procesorów wirtualnych harmonogramu. |
|
Zwraca kopię harmonogramu utworzonego przy użyciu zasad. |
|
Zwraca identyfikator unikatowy harmonogramu. |
|
Określa, czy danej lokalizacji jest dostępna na harmonogram. |
|
Zwiększa liczbę odwołań do harmonogramu. |
|
Powoduje, że uchwyt zdarzenia Windows przekazany w _Event parametr sygnalizowane, gdy harmonogramu jest zamykana i niszczy się.W momencie zdarzenia jest sygnalizowany zakończeniu wszystkich prac, gdyby planowana harmonogramu.Za pomocą tej metody można zarejestrować wiele zdarzeń zamknięcia systemu. |
|
Dekrementuje odniesienia harmonogram do zliczania. |
|
Resetuje domyślne zasady harmonogram domyślny runtime.Następnym razem tworzony jest harmonogram domyślny, użyje domyślnych ustawień zasad runtime. |
|
Przeciążone.Planuje zadanie lekki, w ramach harmonogramu.Lekki zadanie zostanie umieszczona w danej grupy harmonogram w czasie wykonywania.Wersja, która przyjmuje parametr _Placement powoduje, że zadanie ma być obciążona w kierunku wykonywania w określonej lokalizacji. |
|
Umożliwia zasady zdefiniowane przez użytkownika ma być używany do tworzenia harmonogramu domyślnego.Tę metodę można wywołać tylko w przypadku, gdy harmonogram domyślny, nie istnieje w ramach procesu.Po ustawieniu domyślna zasada pozostaje w mocy aż do następnego ważny wywołanie albo SetDefaultSchedulerPolicy lub ResetDefaultSchedulerPolicy metody. |
Uwagi
Harmonogram wykonywania współbieżności używa wykonanie konteksty, które mapować do kontekstów wykonanie systemu operacyjnego, takie jak wątek, wykonanie pracy w kolejce do niego przez aplikację.W dowolnym momencie poziom współbieżności harmonogram jest równa liczbie wirtualnego procesora przyznane przez Menedżera zasobów.Procesor wirtualny jest zasobów przetwarzania i mapy do wątku sprzętu w systemie podstawowym.Kontekst harmonogramu pojedynczego można wykonywać na procesor wirtualny w danej chwili.
Runtime współbieżności zostanie utworzony harmonogram domyślny na proces wykonanie pracy równolegle.Ponadto można tworzyć własne harmonogram wystąpień i manipulować przy użyciu tej klasy.
Hierarchii dziedziczenia
Scheduler
Wymagania
Nagłówek: concrt.h
Obszar nazw: współbieżności