SORU
1 EYLÜL 2009, Salı


Java Düzenli İfade Parçacığı Güvenli Mi?

Desen kullanan bir işlevi var.derleme ve Eşleştirici bir desen için dizeleri listesini aramak için. Bu işlev, birden çok iş parçacığı kullanılır. Her iş parçacığı için benzersiz bir desen Desen geçmiş olacak.konu oluşturulduğunda derleme. Konuları ve desenleri dinamik, yapılandırma sırasında daha fazla desen ve konuları eklemek için başka bir yoludur.

Koymak lazım "" eğer kullanıyorsa bu fonksiyon düzenli? senkronize muyum Java thread düzenli güvenli mi?

TİA

CEVAP
1 EYLÜL 2009, Salı


Evet, Pattern class Java API belgelerine

(Desen) bu sınıfın örnekleri, değişmez ve aynı anda birden çok iş parçacığı tarafından kullanım için güvenlidir. Eşleştirici sınıfın örneklerini bu kullanım için güvenli değildir.

Eğer merkezli kodu performans bakıyorsun, sıfırlamayı kullanarak Eşleştirici örneği sıfırlama girişimi() yöntemi, yeni bir örneğini oluşturmak yerine. Bu Eşleştirici devlet örneği, bir sonraki düzenli çalışabilmesi için bu kullanışlı hale sıfırlayın. Aslında, eş zamanlı erişim için güvenli olmadığı için sorumlu Devlet Eşleştirici örneği tutulur.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013