Aracılığıyla paylaş


Çoklu kullanım bileşenleri

BackgroundWorker Bileşenini uygulayan bazı iş parçacığı özellikleri System.Threading ad; BackgroundWorker çoklu kullanım işlevselliğini uygulamak için en kolay yolu bir bileşendir.Daha fazla bilgi için bkz. BackgroundWorker bileşenlere genel bakış.

Çoklu kullanım, veya boş iş parçacığı, aynı anda birden çok iş parçacığı işlemi yürütmek için bir uygulama yeteneğidir.Çok iş parçacıklı bir uygulama örneği olan bir iş parçacığı üzerinde kullanıcı girişi alır, ikinci bir iş parçacığı ve güncelleştirmeler veritabanı üzerinde üçüncü bir iş parçacığı pek çok karmaşık hesaplamaları gerçekleştiren bir programdır.Tek iş parçacıklı bir uygulama, kullanıcı boş kalma süresi hesaplamaları ya da veritabanı güncelleştirmelerinin bitmesini bekliyor harcamak.Çok iş parçacıklı bir uygulamada kullanıcının zaman değil harcanan böylece bu işlemlerin arka planda devam edebilirsiniz.

Çok iş parçacığı bileşen programlama güçlü bir araç olabilir.Çok iş parçacıklı bileşenler yazarak kullanıcı arabirimi (UI) kullanıcı girişine yanıt vermek için serbest bırakarak arka planda karmaşık hesaplamaları gerçekleştiren bileşenleri oluşturabilirsiniz.

Çoklu kullanım rağmen güçlü bir araç olabilir de doğru uygulamak zor olabilir.Çok iş parçacıklı kod yanlış uygulanan uygulama performansı düşebilir veya dondurulmuş uygulamalar bile neden.Aşağıdaki konularda bazı önemli noktalar ve çok iş parçacıklı programlama için en iyi yöntemler sunar.

.NET Framework İçin çeşitli seçenekler sunar çoklu kullanım bileşenleri.Aşağıdaki konumlarda bulunan işlevleri System.Threading ad alanı seçeneklerden biri.Olay tabanlı zaman uyumsuz bir başka örnektir.BackgroundWorker Bileşenidir; zaman uyumsuz desen uygulaması Bunu, size Gelişmiş bileşen kullanım kolaylığı için kapsüllenmiş işlevselliği.

Bu Bölümde

Başvuru

  • BackgroundWorkersınıf
    Ayrılmış, ayrı bir iş parçacığı üzerinde bir işlem çalıştırmanıza olanak tanır.

  • Thread
    Sözdizimi ve üyelerinden hakkında bilgi sağlayan .NET Framework başvuru.

İlgili Bölümler

Ayrıca bkz.

Diğer Kaynaklar

Bileşen geliştirme

Olay tabanlı zaman uyumsuz desen (eap)