Kelas affinity_partitioner
Kelas affinity_partitioner
ini mirip static_partitioner
dengan kelas , tetapi meningkatkan afinitas cache dengan pilihan pemetaan subranges ke utas pekerja. Ini dapat meningkatkan performa secara signifikan ketika perulangan dijalankan kembali melalui himpunan data yang sama, dan data cocok dalam cache. Perhatikan bahwa objek yang sama affinity_partitioner
harus digunakan dengan perulangan berikutnya dari perulangan paralel yang dijalankan melalui himpunan data tertentu, untuk mendapatkan manfaat dari lokalitas data.
Sintaks
class affinity_partitioner;
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
affinity_partitioner | Membuat affinity_partitioner objek. |
~affinity_partitioner Destructor | Menghancurkan objek affinity_partitioner . |
Hierarki Warisan
affinity_partitioner
Persyaratan
Header: ppl.h
Namespace: konkurensi
~affinity_partitioner
Menghancurkan objek affinity_partitioner
.
~affinity_partitioner();
affinity_partitioner
Membuat affinity_partitioner
objek.
affinity_partitioner();
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk