Bu yazı da sizlerle java ile uygulama geliştirmede ayrı bir yere sahip olan ThreadLocal ve InheritableThreadLocal sınıflarının kullanımı konusunda tecrübelerimi paylaşmak istiyorum.
ThreadLocal sınıfı default constructor olarak adlandırılan parametre almamış bir constructor’a sahiptir.
ThreadLocal sınıfının sahip olduğu metodlar aşağıda listelenmiştir.
ThreadLocal
ThreadLocal sınıfını kullanarak, çalışma anında bir thread tarafından set edilen değişkenlerin, sadece yine ilgili thread tarafından okunabilirliği sağlanabilir. Bir uygulama içerisinde birden fazla thread çalışıyor olabilir. Bu durumda her bir thread’e özgü değişkenler ve değerleri set edilebilir ve istenildiği durumda tekrar geri çağrılabilir.ThreadLocal sınıfı default constructor olarak adlandırılan parametre almamış bir constructor’a sahiptir.
ThreadLocal sınıfının sahip olduğu metodlar aşağıda listelenmiştir.