IScheduler yapısı
Çalışma zamanlayıcıda soyutlamasýný arabirim.Eşzamanlılık Runtime'nın Kaynak Yöneticisi bu arabirimi iş planlayıcılar ile iletişim kurmak için kullanır.
struct IScheduler;
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Bir Zamanlayıcı kullanılmak üzere işlemci sanal kökler kümesi sağlar.Her IVirtualProcessorRoot arabirimi Zamanlayıcı adına iş yapan tek bir iş parçacığı yürütme hakkı temsil eder. |
|
Zamanlayıcı için benzersiz bir kimlik verir. |
|
Zamanlayıcının İlkesi kopyasını döndürür.Zamanlayıcı ilkeleri hakkında daha fazla bilgi için bkz: SchedulerPolicy. |
|
Dizideki işlemci sanal kökler kümesi donanım iş parçacığı gösterdiği bu Zamanlayıcı bildirir ppVirtualProcessorRoots şimdi diğer planlayıcılar tarafından kullanılıyor. |
|
Dizideki işlemci sanal kökler kümesi donanım iş parçacığı gösterdiği bu Zamanlayıcı bildirir ppVirtualProcessorRoots diğer planlayıcılar tarafından kullanılmıyor. |
|
Bu Zamanlayıcı önceden ayrılan işlemci sanal kökleri kaldırma işlemini başlatır. |
|
Görev Varış ve tamamlanma oranları ve bir Zamanlayıcı sıra uzunluğu değişimi ile ilgili bilgi sağlar. |
Notlar
Kaynak Yöneticisi ile iletişim kurduğu özel bir Zamanlayıcı uyguluyorsanız, uygulaması sağlamalıdır IScheduler arabirimi.Bu arabirimi bir Zamanlayıcı ve kaynak yöneticisi arasındaki iletişimin iki yönlü kanal sonudur.Diğer ucunu tarafından temsil edilen IResourceManager ve ISchedulerProxy , kaynak yöneticisi tarafından uygulanan arabirimleri.
Devralma hiyerarşisi
IScheduler
Gereksinimler
Başlık: concrtrm.h
Namespace: eşzamanlılık