Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kelas ini menyediakan metode untuk mengimplementasikan server COM model apartemen yang dikumpulkan utas.
Penting
Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.
Sintaks
template <class T,
class ThreadAllocator = CComSimpleThreadAllocator,
DWORD dwWait = INFINITE>
class ATL_NO_VTABLE CAtlAutoThreadModuleT : public IAtlAutoThreadModule
Parameter
T
Kelas yang akan mengimplementasikan server COM.
ThreadAllocator
Kelas yang mengelola pemilihan utas. Nilai defaultnya adalah CComSimpleThreadAllocator.
dwWait
Menentukan interval waktu habis, dalam milidetik. Defaultnya adalah INFINITE, yang berarti interval batas waktu metode tidak pernah berlalu.
Anggota
Metode Publik
| Nama | Deskripsi |
|---|---|
| CAtlAutoThreadModuleT::GetDefaultThreads | Fungsi statis ini secara dinamis menghitung dan mengembalikan jumlah maksimum utas untuk modul EXE, berdasarkan jumlah prosesor. |
Keterangan
Kelas CAtlAutoThreadModule berasal dari CAtlAutoThreadModuleT untuk mengimplementasikan server COM model apartemen yang dikumpulkan utas. Ini menggantikan kelas usang CComAutoThreadModule.
Catatan
Kelas ini tidak boleh digunakan dalam DLL, karena nilai dwWait default INFINITE akan menyebabkan kebuntuan ketika DLL dibongkar.
Hierarki Warisan
IAtlAutoThreadModule
CAtlAutoThreadModuleT
Persyaratan
Header: atlbase.h
CAtlAutoThreadModuleT::GetDefaultThreads
Fungsi statis ini secara dinamis menghitung dan mengembalikan jumlah maksimum utas untuk modul EXE, berdasarkan jumlah prosesor.
static int GetDefaultThreads();
Tampilkan Nilai
Jumlah utas yang akan dibuat dalam modul EXE.
Keterangan
Ambil alih metode ini jika Anda ingin menggunakan metode yang berbeda untuk menghitung jumlah utas. Secara default, jumlah utas didasarkan pada jumlah prosesor.
Lihat juga
Kelas IAtlAutoThreadModule
Gambaran Umum Kelas
Kelas IAtlAutoThreadModule
Kelas Modul