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

英文版网站制作社群营销的十大步骤

英文版网站制作,社群营销的十大步骤,怎么做网站赚钱的动漫网站,有没有给人做简历的网站阻塞队列 阻塞队列是一种特殊的队列. 也遵守 "先进先出" 的原则 阻塞队列是线程安全的,并且有两个特性: 特性: 1、当队列满的时候, 继续入队列就会阻塞, 直到有其他线程从队列中取走元素. 2、当队列空的时候, 继续出队列也会阻…

阻塞队列

阻塞队列是一种特殊的队列. 也遵守 "先进先出" 的原则

阻塞队列是线程安全的,并且有两个特性:

特性:

1、当队列满的时候, 继续入队列就会阻塞, 直到有其他线程从队列中取走元素.

2、当队列空的时候, 继续出队列也会阻塞, 直到有其他线程往队列中插入元素.

阻塞队列的一个典型应用场景就是 "生产者消费者模型". 这是一种非常典型的开发模型.

优点:

1、有解耦合的作用。

2、削峰填谷。(就相当于一个缓冲区,可以用阻塞队列来限制突然多或者少的情况,不至于导致服务器挂掉)

缺点:

1、上述阻塞队列,并非是简单的数据结构,而是基于这个数据结构的实现的服务器维护,又被部署到单独的主机上。

2、整个系统的结构更复杂了,维护的服务器更多了。

3、效率低了。

生产者消费者模型:

1生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。

2、阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。

3、阻塞队列也能使生产者和消费者之间 解耦。

标准库中的阻塞队列——BlockingQueue

三个阻塞队列的使用

1、BlockingDeque blockingDeque = (BlockingDeque) new ArrayBlockingQueue<>(100);

这是基于数组实现,100是说当前的开的空间。

2、BlockingDeque blockingDeque1 = new LinkedBlockingDeque(100);

这是基于链表实现,100是说当前的开的空间。

3、BlockingDeque blockingDeque2 = (BlockingDeque) new PriorityBlockingQueue<>(100);

这是基于优先级实现,100是说当前的开的空间。

自带的方法:

1、put 方法用于阻塞式的入队列。

2、take 用于阻塞式的出队列

BlockingQueue 也有 offer, poll, peek 等方法, 但是这些方法不带有阻塞特性。

阻塞队列实现

这里我们就使用基于数组实现的阻塞队列来展示。

  1. 通过 "循环队列" 的方式来实现.

  2. 使用 synchronized 进行加锁控制.

  3. put 插入元素的时候, 判定如果队列满了, 就进行 wait. (注意, 要在循环中进行 wait. 被唤醒时不一定队列就不满了, 因为notify可能是唤醒了其他put的线程).

  4. take 取出元素的时候, 判定如果队列为空, 就进行 wait. (也是循环 wait)

第一步:

我们先设置我们使用的成员变量

第二步:

我们创建使用的方法

第三步:

创建实例,使用方法进行操作。

http://www.dtcms.com/wzjs/31530.html

相关文章:

  • 加强网站信息怎么做怎么看app的下载网址
  • 长沙3合1网站建设价格谷歌搜索网页版入口
  • 西安演出公司网站建设苏州seo门户网
  • 湖南响应式网站建设哪家有网站服务器
  • 网站后台传图片传不了十大接单推广app平台
  • 手机网站在后台怎么做编辑网页开发需要学什么
  • 做信息网站怎么样怎么在网上做推广
  • 万网网站备案电商seo优化
  • 网站建设要学无锡网站优化公司
  • 宁波 手机网站建设网站的推广方式
  • 只做美食类目产品的网站百度贴吧怎么发广告
  • 使用编辑字母做免费网站竞价推广渠道
  • 无障碍环境建设 网站视频seo优化教程
  • 网站开发公司销售总监岗位要求黑帽seo论坛
  • 网站商城怎么做品牌整合推广
  • 商丘做微信网站sqwyy推广代理
  • 网站 例今天的新闻是什么
  • 外贸网站设计案例高端网站定制
  • 电话怎么做网站推广今天微博热搜前十名
  • 做推广哪个网站最热门分类达人的作用
  • 做网站的教科书免费入驻的跨境电商平台
  • 易语言做试用点击网站爱站网seo查询
  • 上海手机网站制作哪家好地推扫码平台
  • 如何做网站数据分析网络培训中心
  • wordpress 默认 私密标题关键词优化报价
  • 关键词排名优化网站建设公司哪家好seo的概念
  • 郑州交易网站建设外贸网站推广方法之一
  • 中小企业网站建设软文推广300字
  • 免费空间域名可以做淘宝客网站推广吗友情链接交换形式有哪些
  • wap网站开发多少钱天津抖音seo