Aracılığıyla paylaş


ProcessThread.UserProcessorTime Özellik

Tanım

İlişkili iş parçacığının uygulama içinde kod çalıştırmak için harcadığı süreyi alır.

public:
 property TimeSpan UserProcessorTime { TimeSpan get(); };
public TimeSpan UserProcessorTime { get; }
[System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public TimeSpan UserProcessorTime { get; }
member this.UserProcessorTime : TimeSpan
[<System.Runtime.Versioning.SupportedOSPlatform("maccatalyst")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.UserProcessorTime : TimeSpan
Public ReadOnly Property UserProcessorTime As TimeSpan

Özellik Değeri

TimeSpan İş parçacığının, işletim sistemi çekirdeğinin içinde değil, uygulamanın içinde kod çalıştırmak için harcadığı süreyi gösteren.

Öznitelikler

Özel durumlar

İş parçacığı süresi alınamadı.

İşlem uzak bir bilgisayarda gerçekleştirilir.

Açıklamalar

Windows NT birkaç farklı koruma mekanizması kullanır ve bunların kökünde kullanıcı modu ile ayrıcalıklı mod arasındaki fark vardır. UserProcessorTime , uygulamanın işletim sistemi çekirdeği dışında kullanıcı modunda çalışmak için harcadığı süreye karşılık gelir. , PrivilegedProcessorTime uygulamanın sistem çekirdeği içinde ayrıcalıklı modda kod çalıştırmak için harcadığı süreye karşılık gelir.

Kullanıcı modu uygulamayı iki önemli yolla kısıtlar. İlk olarak, uygulama çevre birimlerine doğrudan erişemez, ancak bunun yerine çevre birimi verilerini almak veya ayarlamak için işletim sistemi çekirdeğini çağırması gerekir. Bu nedenle işletim sistemi, bir uygulamanın başka bir uygulamanın ihtiyaç duyduğu çevre birimi verilerini yok etmemesini sağlayabilir. İkincisi, uygulama işletim sisteminin kendi koruduğu verileri okuyamaz veya değiştiremez. Bu kısıtlama, uygulamaların yanlışlıkla veya kasıtlı olarak çekirdeği bozmasını engeller. Uygulamanın bir işlemi gerçekleştirmek için işletim sistemine ihtiyacı varsa, sistemin yordamlarından birini çağırır. Bu geçişlerin çoğu ayrıcalıklı moda geçer, işlemi gerçekleştirir ve kullanıcı moduna sorunsuz bir şekilde geri döner.

Şunlara uygulanır

Ayrıca bkz.