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

  • Anthony Le

    Anthony Le

    10 EKİM 2006
  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011