Alt Archetype
Uygun sınıfları işçi archetype sağlayan kod işlemin çalışma öğeleri için kuyruğa atılmış bir iş parçacığı havuzu.
Uygulama
Bu archetype uyan bir sınıf uygulamak için sınıf aşağıdaki özellikleri sağlamalıdır:
Method |
Description |
---|---|
Tüm istekler için geçirilmeden önce alt nesnesi başlatılamıyor adlı Execute. |
|
İş öğesi işlemek için çağrıldı. |
|
Adı verilen tüm istekler için geçmiş olan sonra alt nesne çağırmadan Execute. |
TypeDef |
Description |
---|---|
Alt sınıf tarafından işlenen çalışma öğesi türü için typedef. |
Tipik bir işçi sınıfı şu şekilde görünür:
class CMyWorker
{
public:
typedef MyRequestType RequestType;
BOOL Initialize(void* pvWorkerParam);
void Execute(MyRequestType request, void* pvWorkerParam, OVERLAPPED* pOverlapped);
void Terminate(void* pvWorkerParam);
};
Varolan uygulamaları
Bu sınıflar bu archetype için uygundur:
Sınıf |
Description |
---|---|
İş parçacığı havuzu isteklerini alır ve bunları bir alt nesnesi oluşturulur ve her istek için bozdu oturum aktarır. |
Kullan
Bu şablon parametreleri bu archetype uymak için sınıf beklersiniz:
Parametre adı |
Kullanan |
---|---|
İşçi |
|
İşçi |
Gereksinimler
Başlık: atlutil.h