解决线程安全问题方法

上传:zhanglizhizhanglizhi 浏览: 9 推荐: 0 文件:PDF 大小:39.57KB 上传时间:2020-12-31 20:07:02 版权申诉
解决多线程导致的线程安全问题: 1:同步代码块 格式: synchronized(锁对象){ 可以会出现线程安全问题的代码(访问了共享数据的代码) } 注意: 1:通过代码块中的锁对象,可以使用任意对象(一般直接object) 2: 但是必须保证多个线程使用的锁对象是同一个 3:锁对象作用:把同步代码块锁住,只让一个线程在同步代码块中执行 2:定义同步方法 格式: 权限修饰符 synchronized 返回值类型 方法名(参数){ 可以会出现线程安全问题的代码(访问了共享数据的代码) } 使用步骤: 将访问
上传资源
用户评论