![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
deargrandlee
这个作者很懒,什么都没留下…
展开
-
Java线程sleep方法和wait方法
sleep方法调用后,线程阻塞,线程不再占用cpu资源,但是线程不会释放自己持有的锁wait方法调用后,线程阻塞,线程不再占用cpu,同时释放自己持有的锁原创 2021-07-09 22:23:09 · 597 阅读 · 0 评论 -
2021-07-09
线程的让其成为阻塞状态的方法(加锁对象的wait、静态方法sleep和yield、其他线程插队的join)调用时要抛出异常,这个异常的其中一个可能就是interrupted exception原创 2021-07-09 18:57:50 · 79 阅读 · 0 评论 -
关于synchronized关键字
这个关键字是对对象或者类加锁,所谓对对象加锁,我现在终于理解了,这个锁针对的是引用指向的那块对象内存,并不是指引用(对象的不同别名)所以一旦在两个runnable类中的run方法中此关键字搭配上这个对象类的不同引用时,如果两个引用都指向同一个对象,则两个runnable对象的run方法是对这个对象的锁互斥的 同步访问这个对象...原创 2021-07-09 00:06:42 · 58 阅读 · 0 评论 -
开启mysqljdbc批处理
在url后加参数设置?rewriteBatchedStatements=true原创 2021-06-26 23:24:42 · 72 阅读 · 0 评论 -
2021-06-26
用来封装到dao接口的实现类里面去!!!原创 2021-06-26 17:02:43 · 53 阅读 · 0 评论 -
JAVA静态代码块、构造代码块、构造方法的解读
1.什么是静态代码块静态代码块是定义一个类时,直接写在类的{}中,用static关键字进行修饰的用{}包括起来的一行或多行代码,其语法为://创建一个有静态代码块的类public class TestStaticCoding { static { System.out.println("静态代码块"); }}2.什么是构造代码块 构造代码块是定义类时,直接写在类{}内,用{}包括起来的一行或者多行代码,在语法上,和静态代码...原创 2021-06-25 23:08:51 · 404 阅读 · 0 评论 -
2021-06-24
当一个线程拿到锁后,先唤醒其他现场再执行操作即notify()在执行代码前和先执行操作再唤醒其他线程没有区别。本身当同步代码块执行完毕后才会释放锁,让被唤醒的线程拿到锁。原创 2021-06-24 02:28:51 · 123 阅读 · 0 评论 -
2021-06-21
就我真的很无语,我都不知道为什么这么多错误原创 2021-06-21 22:29:49 · 46 阅读 · 0 评论