İngilizce dilinde oku

Aracılığıyla paylaş


SpinWait.SpinOnce Yöntem

Tanım

Aşırı Yüklemeler

SpinOnce()

Tek bir döndürme gerçekleştirir.

SpinOnce(Int32)

Tek bir döndürme gerçekleştirir ve minimum döndürme sayısının ardından çağrı Sleep(Int32) yapar.

SpinOnce()

Tek bir döndürme gerçekleştirir.

public void SpinOnce ();

Açıklamalar

Bu yöntem genellikle döngüde çağrılır ve bu örnekte şu ana kadar çağrılan sayıya SpinOnce göre davranışta değişebilir. Her döndürme yöntemi çağrılır SpinWait . Sayı, çağrılan sayıda SpinOnce tutulur ve eşik sayısına ulaşıldıktan Yield sonra yöntemi çağrılır.

Ayrıca bkz.

Şunlara uygulanır

SpinOnce(Int32)

Tek bir döndürme gerçekleştirir ve minimum döndürme sayısının ardından çağrı Sleep(Int32) yapar.

public void SpinOnce (int sleep1Threshold);

Parametreler

sleep1Threshold
Int32

En düşük döndürme sayısıdır ve bundan sonra Thread.Sleep(1) kullanılabilir. -1 değeri kullanımını Thread.Sleep(1)devre dışı bırakır.

Özel durumlar

sleep1Threshold -1'den küçüktür.

Açıklamalar

Bu yöntem genellikle döngüde çağrılır ve bu örnekte şu ana kadar çağrılan sayıya SpinOnce() göre davranışta değişebilir.

Şunlara uygulanır