做项目的时候查询的日期总是不对,花了很长时间才找到异常的根源,原来SimpleDateFormat是非线程安全的,当我把这个类放到多线程的环境下转换日期就会出现莫名奇妙的结果,这种异常找出来可真不容易。
最后查阅资料使用ThreadLocal可解决SimpleDateFormat非线程安全问题,异常解决.
见http://blog.csdn.net/partner4java/article/details/7309769
2022-11-09技术教程下载本文SimpleDateFormat,安全问题,线程
做项目的时候查询的日期总是不对,花了很长时间才找到异常的根源,原来SimpleDateFormat是非线程安全的,当我把这个类放到多线程的环境下转换日期就会出现莫名奇妙的结果,这种异常找出来可真不容易。
最后查阅资料使用ThreadLocal可解决SimpleDateFormat非线程安全问题,异常解决.
见http://blog.csdn.net/partner4java/article/details/7309769
《SimpleDateFormat的线程安全问题.doc》
下载本文的Word格式文档,以方便收藏与打印。
示例 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; public class Ch09_Executor { ...
2023-07-31编程代码executorservice,java,线程