
多线程
爪哇国大法师一枚
6年java开发,java web,小程序,app,各种项目经验
展开
-
详解java并发原子类AtomicInteger
Java并发包里面的类一直是学习和面试的重点,这篇文章主要是对java并发包的其中一个类AtomicInteger的讲解。从为什么要出现AtomicInteger再到其底层原理来一个分析。一、从a++说起为什么使用AtomicInteger我们知道java并发机制中主要有三个特性需要我们去考虑,原子性、可见性和有序性。synchronized关键字可以保证可见性和有序性却无法保证原子性。而这...原创 2020-04-14 10:40:40 · 332 阅读 · 0 评论 -
SpringBoot如何解决multi-statement not allow
SpringBoot如何解决multi-statement not allow解决办法:修改application.properties1.pring.datasource.druid.filters=stat,wall 删除wall2.url 添加allowMultiQueries=true原创 2020-04-14 10:32:47 · 1479 阅读 · 0 评论 -
多线程并发异常java.lang.IllegalThreadStateException异常原因解析
源代码如下:ThreadTest thread1 = new ThreadTest();thread1.start();thread1.start();thread1.start();But,今天测试上段demo的时候报错,如下: Exception in thread "Main Thread" java.lang.IllegalThreadStateExceptionat j...原创 2020-04-14 10:11:06 · 2028 阅读 · 0 评论