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

  • Benjamin Heckendorn

    Benjamin Hec

    4 Mayıs 2008
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008