Konu

Yazar: Randy Alexander
Yaratılış Tarihi: 2 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
This Life I Lead - Konu
Video: This Life I Lead - Konu

İçerik

Tanımı - İplik ne demektir?

Bir program yürütülürken Java con'da yer alan bir konu, izlenen yoldur. Tüm Java programları, programın başında Java Sanal Makinesi (JVM) tarafından, ana () yöntemi ana iş parçacığıyla çağrıldığında oluşturulan, ana iş parçacığı olarak bilinen en az bir iş parçacığına sahiptir.


Java'da, bir iş parçacığı oluşturma, bir arabirim uygulayarak ve bir sınıfı genişleterek gerçekleştirilir. Her Java dizisi java.lang.Thread sınıfı tarafından oluşturulur ve denetlenir.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Konu açıklar

Java, herhangi bir zamanda birden fazla iş parçacığı yürütülmesine izin veren çok iş parçacıklı bir uygulamadır. Tek iş parçacıklı bir uygulamada, bir kerede yalnızca bir iş parçacığı yürütülür, çünkü uygulama veya program aynı anda yalnızca bir görevi gerçekleştirebilir.

Örneğin, tek iş parçacıklı bir uygulama kelimelerin yazılmasına izin verebilir. Bununla birlikte, bu tek iş parçacığı, kelimeleri yazmak için tuş vuruşlarının kaydedilmesini sağlayan ek bir tek iş parçacığı gerektirir. Böylece, tek iş parçacıklı bir uygulama, sonraki tek iş parçacıklı uygulamanın (sözcüklerin yazılması) izlemesini sağlayan tuş vuruşlarını kaydeder.


Ancak, çok iş parçacıklı bir uygulama, bir uygulamada her iki görevin (tuş vuruşlarını kaydetme ve yazma) işlemine izin verir.

Bir iş parçacığı oluşturulduğunda, bir öncelik atanır. Daha yüksek önceliğe sahip iplik ilk önce düşük öncelikli dişlerle takip edilir. JVM, aşağıdaki koşullardan biri altında iş parçacıklarının yürütülmesini durdurur:

  • Çıkış yöntemi güvenlik yöneticisi tarafından başlatılmış ve yetkilendirilmişse,
  • Programın tüm daemon konuları öldü
Bu tanım Java con'da yazılmıştır.