当前位置: 首页 > 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/496345/

相关文章:

  • 优秀的设计网站青岛网站设计企业
  • 谁有做爰网站号wordpress 4.8 中文
  • 毕业设计做网站用什么广州中智软件开发有限公司
  • 哪个网站不花钱可以做招聘wordpress没有页脚
  • 免费视频网站素材网络系统管理技能大赛
  • 聊天网站建设网站建设毕业设计评价
  • 网站建设 内容缺乏域名备案要多久
  • 产品展示型网站建设全国新冠疫苗接种率
  • 网站建设商如何自建商城和电商平台
  • 深圳做二类学分的网站开发一平方米多少钱
  • 如何做原创小说网站建一个o2o网站
  • 东莞市住房建设网站互动科技 网站建设
  • 淄博网站建设高端网络seo线上培训多少钱
  • s网站优化工地模板图片
  • 手机网站使用微信支付神级网页设计网站
  • 网站建站大约多少钱如何引流被动加好友
  • 哪些网站可以查企业信息大城县有做网站的吗
  • 上海网站建设电影联wordpress 分类title
  • 杭州网站建设招标免费seo排名优化
  • 网站建设服务费是否无形资产百度一下你就知道官网下载安装
  • 网站付款链接怎么做在线设计商标logo
  • 阿里巴巴做网站多少钱特大新闻凌晨刚刚发生
  • 网站如何做se设计师网站pintset
  • 上海网站制作机构wordpress 优酷免广告
  • 关于网站建设的名言网站开发的技术难点
  • 免费云建站廊坊seo外包
  • 个人网站建设方案书用备案的衡水市网站制作
  • 教育网站的建设品牌营销型网站作用
  • 金凤区建设交通局网站做洗衣液的企业网站
  • 南阳网站优化手机咋做网站