Aracılığıyla paylaş


IExecutionResource yapısı

Donanım iş parçacığı için bir soyutlama.

struct IExecutionResource;

Üyeler

Ee473062.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

IExecutionResource::CurrentSubscriptionLevel yöntemi

Kökleri ve dış iş parçacıkları şu anda bu yürütme kaynak gösteren temel donanım parçacığıyla ilişkilendirilmiş abone etkinleştirilen sanal işlemci sayısını döndürür.

IExecutionResource::GetExecutionResourceId yöntemi

Bu yürütme kaynak gösteren donanım iş parçacığı için benzersiz bir kimlik verir.

IExecutionResource::GetNodeId yöntemi

Bu yürütme kaynağın ait olduğu işlemci düğümü için benzersiz bir kimlik verir.

IExecutionResource::Remove yöntemi

Kaynak Yöneticisi bu yürütme kaynak verir.

Notlar

Yürütme kaynakları veya işlemci sanal kökleri ile ilişkilendirilmiş tek başına olabilir.Uygulamanızda bir iş parçacığının iş parçacığı abonelik oluşturduğunda, tek başına yürütme kaynak oluşturulur.Yöntemleri ISchedulerProxy::SubscribeThread ve ISchedulerProxy::RequestInitialVirtualProcessors iş parçacığı abonelikleri oluşturma ve dönüş bir IExecutionResource abonelik temsil eden bir arabirim.İş parçacığı abonelik oluşturmak, belirli bir iş parçacığının iş katılacak kaynak yöneticisine bildirmek için bir yol, Kaynak Yöneticisi Zamanlayıcı atar işlemci sanal kökleri ile birlikte bir Zamanlayıcı sıraya alınmış olur.Kaynak Yöneticisi Bunu yapabileceğiniz donanım iş parçacıkları oversubscribing önlemek için bilgileri kullanır.

Devralma hiyerarşisi

IExecutionResource

Gereksinimler

Başlık: concrtrm.h

Namespace: eşzamanlılık

Ayrıca bkz.

Başvuru

eşzamanlılık ad

IVirtualProcessorRoot yapısı

ISchedulerProxy::SubscribeCurrentThread yöntemi

ISchedulerProxy::RequestInitialVirtualProcessors yöntemi