多线程出现 java.lang.NumberFormatException: multiple points

Posted 谁将新樽辞旧月,今月曾经照古人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多线程出现 java.lang.NumberFormatException: multiple points相关的知识,希望对你有一定的参考价值。

多线程下导入数据,发现同一个文件每次导入成功的数据量都不一致,经检查,某些数据偶尔会报错  java.lang.NumberFormatException: multiple points 

原因是导入数据时使用了DateUtil格式化时间,共享了同一个SimpleDateFormat示例,SimpleDateFormat是线程不安全的

解决办法是在每个 线程/读取方法 中实例化SimpleDateFormat

还需检查是否还有其他的线程不安全类

以上是关于多线程出现 java.lang.NumberFormatException: multiple points的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程

多线程环境下,HashMap为什么会出现死循环?

在多线程中显示模态窗口,出现异常现象

Faiss使用多线程出现的性能问题

多线程出现 java.lang.NumberFormatException: multiple points

c++多线程问题