2019-08-05工作总结

1. 可以使用原子类  AutomicInteger

2.可以使用线程安全的  cucrentHashMap ;

3.开启多线程一定要注意线程安全问题; 

4. vector 类中,   单个方法是线程安全的, 但是多个方法联合起来并不是: 

    比如:  先调用isEmpty()  ,然后调用 remove()  ,  如果不适用同步代码块, 就会有线程安全问题; 

5. 对文件操作的delete方法,  要使用nio的   Files.delete  或者  FIles.deleteIfExit;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,410评论 0 4
  • Java 语言支持的类型分为两类:基本类型和引用类型。整型(byte 1, short 2, int 4, lon...
    xiaogmail阅读 1,365评论 0 10
  • 近段时间在准备实习的面试,在网上看到一份面试题,就慢慢试着做,争取每天积累一点点。 暂时手头上的面试题只有一份,题...
    Java_苏先生阅读 974评论 0 7
  • Java SE 基础: 封装、继承、多态 封装: 概念:就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽...
    Jayden_Cao阅读 2,138评论 0 8
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,808评论 0 10