当前位置: 首页 > news >正文

校园局域网站建设费用深圳建设工程招投标网站

校园局域网站建设费用,深圳建设工程招投标网站,网络营销运营培训班,高校网站建设研究意义同步容器包括Vector和Hashtable#xff0c;还有一些由Collections.synchronizedXxx等工厂方法创建的 1、同步容器类的问题 同步容器类都是线程安全的#xff0c;但是有些时候还是要客户端加锁来保护复合操作 就比如vector的操作#xff0c;如果又两个方法一个获取vector集合…      同步容器包括Vector和Hashtable还有一些由Collections.synchronizedXxx等工厂方法创建的   1、同步容器类的问题 同步容器类都是线程安全的但是有些时候还是要客户端加锁来保护复合操作   就比如vector的操作如果又两个方法一个获取vector集合的最后一个元素一个删除最后一个元素 那么可能两个线程在同时操作的时候A线程首先正在获取最后一个元素get(lastElement),而在这个过程中如果B元素正在删除删除了最后一个last然后就可能导致A线程执行失败报错   那么如何避免这个问题呢 那就是吧获取最后一个位置的索引和获取数据复合操作加锁使其成为一个原子操作。同理获取索引和删除也是加锁把容器类作为锁的对象   2、隐藏迭代器 如下 package cn.xf.cp.ch05;import java.util.HashSet; import java.util.Random; import java.util.Set;public class HiddenIterator {private final SetInteger set new HashSetInteger();//添加与删除操作public synchronized void add(Integer i) { set.add(i); }public synchronized void remove(Integer i) { set.remove(i); }public void addTenThings(){Random r new Random();for(int i 0; i 10; i){add(r.nextInt());}//注意这里可能会抛出异常因为这里使用了set但是没有加锁也就是应该加上HiddenIterator的对象锁才可以//而在输出日志的时候我们的set会调用toString方法而这个方法会对容器进行迭代//也就是在调用toString方法的时候可能set会被修改而迭代器在迭代的时候如果计数器被修改那么hasNext或next//将抛出ConcurrentModificationException异常System.out.println(DEBUG: added ten elements to set);} }  转载于:https://www.cnblogs.com/cutter-point/p/5998491.html
http://www.zqtcl.cn/news/664595/

相关文章:

  • wordpress id清0中山网站的优化
  • 泰州网站制作维护服务器调用wordpress
  • 网站建设飠金手指下拉c 网站开发 环境配置
  • 派点网站建设物流公司做网站哪家好
  • 最便宜的外贸自建站平台wordpress 主题 mip
  • wordpress动漫视频网站黄冈网站推广策略
  • 做推广的网站带宽需要多少钱asp网站防攻击
  • 网站企业wordpress需要php几
  • 广州微信网站制作icp备案号查询官网
  • 网站建设 搜狐网络游戏排行榜2020
  • 比较好的做简历的网站更换网站模板
  • 网站如何兼容大多浏览器怎么做运营网站
  • 企业网站首页flash口红机网站怎么做的
  • 建网站算法制作网页软件手机版
  • vr技术在网站建设的应用营销内容包括哪些方面
  • 网站规划与开发技术专业优化措施二十条
  • 通州区网站快速排名方案视频网站视频预览怎么做
  • 同创企业网站源码建筑行业公司排名
  • 温州网站建设服务建设商务网站公司
  • 导视设计网站推荐创业平台的选择
  • 营销网站建设设计义乌 网站制作
  • 南通企业网站建设公司庆阳网站建设与制作
  • 做k12网站wordpress调用第一张图片不显示
  • 网站建设和维护要点网站建设完提交百度
  • app开发人员网站上海保洁服务网站建设
  • 周口网站制作公司哪家好苏州高新区住建局官网
  • 建设特效网站自助网站建设系统
  • 用软件做的网站权限管理如何让自己的网站被百度收录
  • 简历做的很棒的网站杭州公司网站建设电话
  • 购买腾讯云主机可以直接做网站舒兰网站建设