25 Ekim 2016 Salı

ConcurrentQueue Sınıfı

Giriş
Bu sınıfı IProducerConsumerCollection arayüzünden kalıtır.

Constructor
Şöyle yaparız.
ConcurrentQueue<T> q = new ConcurrentQueue<T>();
Count Alanı
Şöyle yaparız.
if (q.Count == 0){...}
Enqueue metodu
Şöyle yaparız.
T obj = ...
q.Enqueue(obj);
IsEmpty Alanı
Şöyle yaparız.
if (q.IsEmpty) {...}
TryDequeue metodu
Boolean döner. Şöyle yaparız.
T obj;
if (q..TryDequeue(out obj) {...}

Hiç yorum yok:

Yorum Gönder