1. 可以使用原子类 AutomicInteger
2.可以使用线程安全的 cucrentHashMap ;
3.开启多线程一定要注意线程安全问题;
4. vector 类中, 单个方法是线程安全的, 但是多个方法联合起来并不是:
比如: 先调用isEmpty() ,然后调用 remove() , 如果不适用同步代码块, 就会有线程安全问题;
5. 对文件操作的delete方法, 要使用nio的 Files.delete 或者 FIles.deleteIfExit;
1. 可以使用原子类 AutomicInteger
2.可以使用线程安全的 cucrentHashMap ;
3.开启多线程一定要注意线程安全问题;
4. vector 类中, 单个方法是线程安全的, 但是多个方法联合起来并不是:
比如: 先调用isEmpty() ,然后调用 remove() , 如果不适用同步代码块, 就会有线程安全问题;
5. 对文件操作的delete方法, 要使用nio的 Files.delete 或者 FIles.deleteIfExit;
本文标题:2019-08-05工作总结
本文链接:https://www.haomeiwen.com/subject/njcbdctx.html
网友评论