SORU
6 Mayıs 2010, PERŞEMBE


Neden ThreadLocal değişkenler statik Java gerekir

Threadlocal için JavaDoc burada okuyordum

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ThreadLocal.html

ve diyor ki "ThreadLocal örnekleri genellikle bir iş parçacığı (örneğin, bir kullanıcı KİMLİĞİ veya İşlem KİMLİĞİ) ile devlet ilişkilendirmek isteyen sınıflarında özel statik alanları vardır. "

Ama benim sorum neden statik (tipik) - yapmak için seçtiler işler biraz kafa karıştırıcı yapar "parçacığı" devlet ancak alanları statik vardır? başına sahip olmaktır

CEVAP
6 Mayıs 2010, PERŞEMBE


Eğer örnek düzeyde bir alan olsaydı, çünkü o zaman aslında "Başına iş Parçacığı Başına Örnek" değil, sadece bir garanti "Başına iş Parçacığı." olurdu Normalde aradığın anlamsal değil.

Genellikle Konuşma, Web İsteği, vb bir Kullanıcı için kapsamlı bir nesne gibi bir şey tutuyor. Onları da sınıf örneği için alt kapsamlı istemiyorum.
Bir web = ^ istek . bir Dayanıklılık oturumu.
Bir web = ^ istek . nesne başına bir dayanıklılık oturumu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • Commander Chalkboard

    Commander Ch

    20 Ocak 2014
  • Rootjunky.com

    Rootjunky.co

    22 EKİM 2011