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

  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • Moto Journal

    Moto Journal

    28 Mayıs 2007
  • SRT Photoshop Tutorials

    SRT Photosho

    19 Aralık 2012