ThreadState Sabit listesi

Tanım

İş parçacığının geçerli yürütme durumunu belirtir.

public enum class ThreadState
public enum ThreadState
type ThreadState = 
Public Enum ThreadState
Devralma
ThreadState

Alanlar

Name Değer Description
Initialized 0

İş parçacığının başlatıldığını ancak henüz başlatılmadığını gösteren bir durum.

Ready 1

hiçbir işlemci boş olmadığından iş parçacığının bir işlemciyi kullanmayı beklediğini gösteren durum. İş parçacığı, bir sonraki kullanılabilir işlemcide çalışacak şekilde hazırlanır.

Running 2

İş parçacığının şu anda bir işlemci kullandığını gösteren durum.

Standby 3

İş parçacığının işlemci kullanmak üzere olduğunu belirten bir durum. Aynı anda yalnızca bir iş parçacığı bu durumda olabilir.

Terminated 4

İş parçacığının yürütülmesinin tamamlandığını ve çıkışını gösteren bir durum.

Wait 5

bir çevre birimi işleminin tamamlanmasını veya kaynağın serbest olmasını beklediğinden, iş parçacığının işlemciyi kullanmaya hazır olmadığını belirten bir durum. İş parçacığı hazır olduğunda yeniden zamanlanır.

Transition 6

İş parçacığının yürütülmeden önce işlemci dışında bir kaynağı beklediğini gösteren durum. Örneğin, yürütme yığınının diskten çağrılmayı bekliyor olabilir.

Unknown 7

İş parçacığının durumu bilinmiyor.

Açıklamalar

Important

ve iki iş parçacığı durumu numaralandırması System.Diagnostics.ThreadStateSystem.Threading.ThreadStatevardır. İş parçacığı durumu numaralandırmaları yalnızca birkaç hata ayıklama senaryosunda ilgi çekicidir. Kodunuz iş parçacıklarının etkinliklerini eşitlemek için iş parçacığı durumunu hiçbir zaman kullanmamalıdır.

Şunlara uygulanır

Ayrıca bkz.