DateFormat iş parçacığı için güvenli değil. Birden çok iş parçacığı aynı DateFormat nesnesini herhangi bir eşitleme olmadan kullanırsa, beklenmedik sonuçlar alabilirsiniz. Bu nedenle, DateFormat nesnesine erişimi senkronize etmeli, bir ThreadLocal değişkeni kullanmalı veya Joda-Time gibi alternatif bir Date API kullanmalısınız. statik bir sorun olmamalı.
DateTimeFormatter statik mi olmalı?
DateTimeFormatter sınıfı hem değişmez hem de iş parçacığı için güvenlidir; uygun olduğunda bir statik sabite atanabilir (ve atanmalıdır).
SimpleDateFormat iş parçacığı için güvenli mi, doğru bir b yanlış mı?
SimpleDateFormat dizisi güvenli mi? Açıklama: SimpleDateFormat iş parçacığı için güvenli değil. Çok iş parçacıklı ortamda, konuları açıkça yönetmemiz gerekiyor.
SimpleDateFormat yerine ne kullanabilirim?
Saat biçimlendirme ve ayrıştırma
DateTimeFormatter, iş parçacığı için güvenli olan ve ek işlevsellik sağlayan eski SimpleDateFormat'ın yerini almıştır.
İş parçacığı için güvenli olmayan Java metni Dateformat türünde statik bir alan mı?
8 Cevaplar. DateFormat'lar iş parçacığı için güvenli değildir, yani dahili bir durum temsilini korudukları anlamına gelir. Birden fazla iş parçacığı aynı örneğe aynı anda erişiyorsa, bunları statik bir bağlamda kullanmak bazı oldukça garip hatalara neden olabilir.