Có phải Joda-TimeDateTimeFormatter
lớp thread safe? Khi tôi nhận được một cá thể từ DateTimeFormat.forPattern
, các phương thức phân tích cú pháp khác nhau của nó có thể được gọi bởi nhiều luồng không? DateTimeFormatter's Javadocs không đề cập đến sự an toàn của luồng.Chủ đề lớp Joda-Time DateTimeFormatter có an toàn không?
Trả lời
DateTimeFormat là thread-safe và bất biến, và trình định dạng nó lợi nhuận là là tốt.
và như vậy là Java 8 version
Yêu cầu thực hiện: Lớp này là bất biến và thread-safe.
Xem nhanh code cho thấy không có trạng thái chia sẻ có thể thay đổi nào trong DateTimeFormatter
, điều này sẽ làm cho chuỗi đó an toàn.
Nitpick: Xem nhanh mã không nhất thiết cho biết mã sẽ được thay đổi như thế nào trong phần tiếp theo điểm phát hành. Nó luôn luôn tốt hơn để có một bảo đảm rõ ràng trong các API tài liệu (tất nhiên, bổ sung kiểm tra mã không thể làm tổn thương). – sleske
Tìm thấy câu hỏi này trên câu trả lời của google khi kiểm tra java.time.format.DateTimeFormatter chủ đề an toàn của Java DateTimeFormatter riêng
Java cũng là thread-safe, như the documentation trạng thái:
Lớp học này không thay đổi và an toàn theo chủ đề
- 1. Chủ đề java.util.Hashtable có an toàn không?
- 2. An toàn chủ đề trong lớp Java
- 3. Chủ đề SecureRandom có an toàn không?
- 4. Chủ đề NSPersistentStoreCoordinator có an toàn không?
- 5. Chủ đề EPiServer có an toàn không?
- 6. Chủ đề DocumentBuilder.parse() có an toàn không?
- 7. Chủ đề console.writeline có an toàn không?
- 8. Chủ đề này có an toàn không?
- 9. Chủ đề NSFileManager có an toàn không?
- 10. Chủ đề libuv có an toàn không?
- 11. Chủ đề MSMQ có an toàn không?
- 12. Chủ đề an toàn chủ đề - tĩnh hay không?
- 13. Chủ đề .NET System.Net.CookieContainer có an toàn không?
- 14. NSTimer có phải là chủ đề an toàn không?
- 15. Chủ đề Azure ThreadClient có an toàn không?
- 16. Có an toàn để sử dụng các chức năng chủ đề 'Không an toàn' không?
- 17. Chủ đề DataContractSerilaizer của WCF có an toàn không?
- 18. Lớp Spring MVC phải là chủ đề an toàn
- 19. An toàn chủ đề của lớp mã hóa .NET?
- 20. Phương pháp lớp và an toàn chủ đề (NSJSONSerialization)
- 21. static const char [] trong chủ đề lớp an toàn?
- 22. Các destructor có nên là chủ đề an toàn không?
- 23. Có an toàn cho chủ đề của PHP không?
- 24. Delphi - Chủ đề TClientDataset có an toàn không?
- 25. Chủ đề PrintWriter của socket Java có an toàn không?
- 26. Chủ đề java.util.Calendar có an toàn hay không?
- 27. Chủ đề an toàn có được putStrLn không?
- 28. Chủ đề của Win32 Registry có an toàn không?
- 29. Chủ đề Java MulticastSocket có an toàn không?
- 30. Chủ đề protobuf-net có an toàn không?
Và đây cũng là phiên bản Java8. Xem https://docs.oracle.com/javase/8/docs/api/java/time/format/DateTimeFormatter.html – muttonUp