Aracılığıyla paylaş


ISchedulerProxy::Shutdown yöntemi

Kaynak Yöneticisi, Zamanlayıcı kapatma bildirir.Bu kaynak yöneticisi hemen Zamanlayıcı verilen tüm kaynakları geri kazanmak için neden olur.

virtual void Shutdown() =0;

Notlar

Tüm IExecutionContext yöntemlerini kullanarak harici bir iş parçacığı olma sonucunda alınan Zamanlayıcı arabirimi ISchedulerProxy::RequestInitialVirtualProcessors veya ISchedulerProxy::SubscribeCurrentThread Kaynak Yöneticisi döndürülen kullanarak IExecutionResource::Remove kendini bir Zamanlayıcı kapatılmadan önce.

Sizin Zamanlayıcı olsaydı herhangi bir işlemci sanal kökleri etkinliği, etkinleştirmeniz gerekir kullanarak IVirtualProcessorRoot::Activateve bırakın üzerlerinde yürütme iş parçacığı proxy'leri Dispatch yöntemi bunlar gönderme çağırmayı önce yürütme içeriği Shutdown Zamanlayıcı proxy.

Zamanlayıcı, tek tek tüm işlemci sanal kökleri için çağrı yoluyla verilen kaynak yöneticisi dönmek için gerekli değildir Remove yöntemi tüm işlemciler sanal kökleri için Kaynak Yöneticisi kapatma sırasında döner çünkü.

Gereksinimler

Başlık: concrtrm.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

ISchedulerProxy yapısı

ISchedulerProxy::RequestInitialVirtualProcessors yöntemi

ISchedulerProxy::SubscribeCurrentThread yöntemi

IExecutionResource::Remove yöntemi