Ç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
- Çok iş parçacıklı programlama System.Threading bileşenleri için
Kullanımını açıklar System.Threading çok iş parçacıklı bileşenler oluşturmak için ad alanı.
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
Olay tabanlı zaman uyumsuz deseni ile çok iş parçacıklı programlama
Zaman uyumsuz özelliklere sahip bir bileşenini paketlemek için standartlaştırılmış biçimini tanımlar.Multithreading in Visual Basic
Çeşitli konularda çoklu kullanım ile kullanmayla ilgili bilgilere bağlantı sağlar Visual Basic.En iyi iş parçacığı yönetilen
Kılavuzları kullanma yönetilen iş parçacığı özellikleri sağlar.