- 博客(4)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 java 多线程 同步机制 总结(二)
一.volatile域和final变量volatile域和final变量 都常被理解为 “程度较轻的 synchronized”,都是为了实现代码线程的安全性,但是没有实现原子性.volatile 的正确用法: ● 对变量的写操作不依赖于当前值。 ● 该变量没有包含在具有其他变量的不变式中。final也是,如果多个线程在读写final变量,仍然需要使用同步。二.死锁如果两个线程都拿了对方需要的锁
2016-12-26 11:40:41 319
原创 java 多线程 同步机制 总结(一)
最近《Core Java》学到同步内容 东西比较多 对于jdk很多方法需要先看懂概念 然后敲demo深入理解 相关demo已经上传到github https://github.com/lovejj1994/Thread一. 锁对象和条件对象在没有锁的情况下 多个线程对同一个对象资源操作会造成读写不一致 所以引入了锁对象和条件对象的概念ReentrantLock 就是一个
2016-12-25 22:10:56 665
原创 java 多线程 中断线程interrupt 研究
今天研究多线程中的 中断线程 的概念 在java多线程中 stop()方法已经被废弃,留下了其余三个方法原型: public void interrupt(); public boolean isInterrupted(); public static boolean interrupted();字面是中断的意思 但是这并不是直接中断某线程 而是设定一个中断状态 我们取到这个状
2016-12-21 21:20:42 535 1
原创 spring mail 中文乱码处理
1.mail内容保证 “GBK”编码要有这个meta头<META http-equiv=Content-Type content='text/html; charset=GBK'>文件格式保证GBK,如果之前不是GBK,先把文件内容粘贴到其他地方,然后改文件格式为GBK,最后把内容重新拷贝进来,保存2.MimeMessageHelper类构造类记得传GBK编码MimeMessage message
2016-12-12 15:22:01 1733
sql转java代码 v1.1
2016-02-18
SQL转Java代码小工具
2015-11-01
《c++对参赛结果分数进行处理》实验报告
2015-02-11
java 泛型的问题,求答案
2017-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人