รูปแบบวันที่ไม่ปลอดภัยสำหรับเธรด หากหลายเธรดใช้วัตถุ DateFormat เดียวกันโดยไม่มีการซิงโครไนซ์ คุณจะได้รับผลลัพธ์ที่ไม่คาดคิด ดังนั้น คุณควรซิงโครไนซ์การเข้าถึงวัตถุ DateFormat ใช้ตัวแปร ThreadLocal หรือใช้ Date API อื่น เช่น Joda-Time คงที่ไม่น่าจะมีปัญหา.
DateTimeFormatter ควรเป็นแบบคงที่หรือไม่
คลาส DateTimeFormatter เป็นทั้งแบบไม่เปลี่ยนรูปและเธรดที่ปลอดภัย สามารถ (และควร) กำหนดให้ a คงที่คงที่ ตามความเหมาะสม
SimpleDateFormat thread ปลอดภัยจริงหรือ b เท็จ
เธรด SimpleDateFormat ปลอดภัยหรือไม่ คำอธิบาย: SimpleDateFormat is not thread safe ในสภาพแวดล้อมแบบมัลติเธรด เราจำเป็นต้องจัดการเธรดอย่างชัดเจน
ฉันใช้อะไรแทน SimpleDateFormat ได้บ้าง
การจัดรูปแบบเวลาและการแยกวิเคราะห์
DateTimeFormatter เป็นการแทนที่ SimpleDateFormat แบบเก่าที่มีความปลอดภัยของเธรดและมีฟังก์ชันเพิ่มเติม
เป็นฟิลด์สแตติกของประเภทข้อความ Java รูปแบบวันที่ซึ่งไม่ปลอดภัยสำหรับเธรดหรือไม่
8 คำตอบ. DateFormats ไม่ใช่ thread-safe หมายความว่าพวกมันยังคงแสดงสถานะภายใน การใช้พวกมันในบริบทแบบคงที่อาจทำให้เกิดจุดบกพร่องที่ค่อนข้างแปลกหากหลายเธรดเข้าถึงอินสแตนซ์เดียวกันพร้อมกัน