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

免费房屋建设图纸网站有哪些百度云搜索引擎官方入口

免费房屋建设图纸网站有哪些,百度云搜索引擎官方入口,户型图在线设计网站,保定哪个公司做网站好同步队列超出长度时,不同的返回形式可以分为以下四种。 会抛异常不会抛异常,有返回值死等,直到可以插入值或者取到值设置等待超时时间添加方法add()offfer()put()offer(E e,long timeout, TimeUnit unit)删除方法remove()poll()take()poll(l…

 同步队列超出长度时,不同的返回形式可以分为以下四种。

会抛异常不会抛异常,有返回值死等,直到可以插入值或者取到值设置等待超时时间
添加方法add()offfer()put()offer(E e,long timeout, TimeUnit unit)
删除方法remove()poll()take()poll(long timeout, TimeUnit unit)

 add() & remove():

  • add()方法没有返回值
  • remove()删除队列元素并返回。
//创建一个长度为3的队列
ArrayBlockingQueue<String> queue = new ArrayBlockingQueue<String>(3);
queue.add("a");
queue.add("b");
queue.add("c");//存放的元素个数超过队列长度时抛出异常 
//java.lang.IllegalStateException: Queue full
//queue.add("d");System.out.println(queue.remove());
System.out.println(queue.remove());
System.out.println(queue.remove());//取出队列元素,为空时抛出异常,java.util.NoSuchElementException
//System.out.println(queue.remove());

offer() & pull()

  • offer()存储成功时返回true,失败返回false
  • pull()取出元素,队列为空时返回null
//创建一个长度为3的队列
ArrayBlockingQueue<String> queue = new ArrayBlockingQueue<String>(3);
System.out.println(queue.offer("a"));
System.out.println(queue.offer("b"));
System.out.println(queue.offer("c"));//存放的元素个数超过队列长度时,返回false
System.out.println(queue.offer("d"));System.out.println(queue.poll());
System.out.println(queue.poll());
System.out.println(queue.poll());//队列为空时返回null
System.out.println(queue.poll());

put() & take()

  • put()存放元素队列满时,将无限期等待,直到有空位
  • take()取出元素队列为空时,将无限期等待,直到取到
//创建一个长度为3的队列
ArrayBlockingQueue<String> queue = new ArrayBlockingQueue<String>(3);
queue.put("a");
queue.put("b");
queue.put("c");
//没有位置时将阻塞,无限期等待
//queue.put("d");System.out.println(queue.take());
System.out.println(queue.take());
System.out.println(queue.take());
//队列为空时将阻塞,无限期等待
//System.out.println(queue.take());

offer(E e,long timeout, TimeUnit unit)  &  pull(long timeout, TimeUnit unit)

  • offer()中e为要存放的元素,timeout为等待超时时间,unit为等待超时时间单位(天、时、分、秒、毫秒)
  • pull()中timeout、unit与offer()意思一样
//创建一个长度为3的队列
ArrayBlockingQueue<String> queue = new ArrayBlockingQueue<String>(3);
System.out.println(queue.offer("a"));
System.out.println(queue.offer("b"));
System.out.println(queue.offer("c"));//存放的元素个数超过队列长度时,等待3秒,还不能存,返回false
System.out.println(queue.offer("d", 3, TimeUnit.SECONDS));System.out.println(queue.poll());
System.out.println(queue.poll());
System.out.println(queue.poll());队列为空时,等待3秒,还为空则返回null
System.out.println(queue.poll(3,TimeUnit.SECONDS));

 

http://www.wangmingla.cn/news/42092.html

相关文章:

  • c++可以做网站吗电子商务营销策略
  • 如何查一个网站的备案信息百度网站推广关键词怎么查
  • 做网站是先做界面还是先做后台天津搜索引擎优化
  • 集团网站建设seo营销优化软件
  • 网站5建设需要学什么条件中国万网官网登录
  • 南通网站设计公司抖音排名优化
  • 成都网站排名曼联官方发文
  • 微信建设网站我想创建一个网络平台
  • 厦门网站建设推广seo关键词优化排名
  • 聊城手机网站建设价格百度小程序对网站seo
  • 大连开发区信息服务平台海南百度推广seo
  • 佛山制作网站公司吗英雄联盟世界排名
  • 网站开发常用框架百度seo关键词点击软件
  • 做垂直类网站关键词优化师
  • 贵阳门户网站厦门网络推广
  • 郑州网站制作营销搜索引擎是什么意思啊
  • 惠州做棋牌网站建设找哪家效益快网站seo检测工具
  • 南宁建设网站公司推广员网站
  • 免费网站建设公司代理深圳百度seo整站
  • 大理企业网站建设百度下载链接
  • 免费网站建设推荐申请域名的方法和流程
  • 网站banner设计搜索引擎优化实训
  • 企业建网站计什么科目怎么创建网站平台
  • 住房和城乡建设部叉车证能用吗旺道网站排名优化
  • 网站制作最新技术自己如何注册一个网站
  • 成都网站建设科技公女教师遭网课入侵直播录屏曝光8
  • 阿里云服务器官网登录入口吉林seo基础
  • 如何用ae做模板下载网站360竞价推广怎么做
  • 专门做封面的网站百度推广登录首页网址
  • 内蒙古做网站公司如何做网络推广营销