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

  • apenney888

    apenney888

    27 EKİM 2010
  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • REK Roth Productions

    REK Roth Pro

    8 Ocak 2011