İçindekiler:
Tanım - Konu ne anlama geliyor?
Java bağlamında bir iş parçacığı, bir program yürütülürken izlenen yoldur. Main () yöntemi ana iş parçacığı ile çağrıldığında, tüm Java programlarında, program başlangıcında Java Virtual Machine (JVM) tarafından oluşturulan ana iş parçacığı olarak bilinen en az bir iş parçacığı vardır.
Java'da bir iş parçacığı oluşturmak, bir arabirim uygulanarak ve bir sınıf genişletilerek gerçekleştirilir. Her Java iş parçacığı java.lang.Thread sınıfı tarafından oluşturulur ve denetlenir.
Techopedia açıklıyor Konu
Java, belirli bir zamanda birden çok iş parçacığı yürütmesine izin veren çok iş parçacıklı bir uygulamadır. Tek iş parçacıklı bir uygulamada, uygulama veya program aynı anda yalnızca bir görevi işleyebildiğinden, aynı anda yalnızca bir iş parçacığı yürütülür.
Örneğin, tek iş parçacıklı bir uygulama kelimelerin yazılmasına izin verebilir. Ancak, bu tek iş parçacığı, sözcükleri 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 tuş vuruşlarını kaydederek bir sonraki tek iş parçacıklı uygulamanın (kelimelerin yazılması) takip edilmesini sağlar.
Ancak, çok iş parçacıklı bir uygulama, her iki görevin de (tuş vuruşlarını kaydetme ve yazma) tek bir uygulamada işlenmesine olanak tanır.
Bir iş parçacığı oluşturulduğunda, ona bir öncelik atanır. Öncelikle daha yüksek önceliğe sahip iş parçacığı, ardından daha düşük öncelikli iş parçacığı yürütülür. JVM, aşağıdaki koşullardan herhangi birinde iş parçacığı yürütmeyi durdurur:
- Çıkış yöntemi güvenlik yöneticisi tarafından çağrılmış ve yetkilendirilmişse
- Programın tüm daemon konuları öldü
