EnumerablePartitionerOptions Enum

Definisi

Menentukan opsi untuk mengontrol perilaku buffering partitioner.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

public enum class EnumerablePartitionerOptions
[System.Flags]
public enum EnumerablePartitionerOptions
[System.Flags]
[System.Serializable]
public enum EnumerablePartitionerOptions
[<System.Flags>]
type EnumerablePartitionerOptions = 
[<System.Flags>]
[<System.Serializable>]
type EnumerablePartitionerOptions = 
Public Enum EnumerablePartitionerOptions
Warisan
EnumerablePartitionerOptions
Atribut

Bidang

NoBuffering 1

Buat partisi yang mengambil item dari sumber yang dapat dijumlahkan satu per satu dan tidak menggunakan penyimpanan perantara yang dapat diakses lebih efisien oleh beberapa utas. Opsi ini memberikan dukungan untuk latensi rendah (item akan diproses segera setelah tersedia dari sumbernya) dan memberikan dukungan parsial untuk dependensi antar item (utas tidak dapat kebuntuan menunggu item yang bertanggung jawab untuk diproses oleh utas itu sendiri).

None 0

Gunakan perilaku default, yaitu menggunakan buffering untuk mencapai performa optimal.

Keterangan

Partisi siap pakai dibuat dengan serangkaian perilaku default. Misalnya, secara default, beberapa bentuk buffering dan penggugusan akan digunakan untuk mencapai performa optimal dalam skenario umum di mana IEnumerable<T> implementasinya cepat dan tidak memblokir. Perilaku ini dapat ditimpa oleh enumerasi ini dengan menggunakan Partitioner.Create metode .

Berlaku untuk