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

教外国人做中国菜网站手机微信网页版登录入口

教外国人做中国菜网站,手机微信网页版登录入口,做网站出路,优化网站速度的要点Disruptor框架提供了多种等待策略#xff0c;每种策略都有其适用的场景和特点。以下是这些策略的详细介绍及其适用场景#xff1a; 1. BlockingWaitStrategy 特点#xff1a; 使用锁和条件变量进行线程间通信#xff0c;线程在等待时会进入阻塞状态#xff0c;释放CPU资…Disruptor框架提供了多种等待策略每种策略都有其适用的场景和特点。以下是这些策略的详细介绍及其适用场景 1. BlockingWaitStrategy 特点 使用锁和条件变量进行线程间通信线程在等待时会进入阻塞状态释放CPU资源。 适用场景 适合对延迟要求不高的应用。系统资源有限需要最大化CPU利用率减少不必要的CPU占用。典型应用批处理系统、日志处理系统。 2. BusySpinWaitStrategy 特点 不释放CPU资源线程不断循环等待事件。 适用场景 适合对延迟非常敏感的应用。系统有充足的CPU资源并且能够接受高CPU使用率。典型应用高频交易系统。 3. LiteBlockingWaitStrategy 特点 类似于BlockingWaitStrategy但实现更轻量级。同样使用锁和条件变量。 适用场景 适合需要节省CPU资源但又不希望完全阻塞的应用。系统资源有限且对延迟要求适中。典型应用一般的企业应用。 4. LiteTimeoutBlockingWaitStrategy 特点 类似于LiteBlockingWaitStrategy但支持超时等待。使用锁、条件变量和超时机制。 适用场景 适合需要节省CPU资源且有超时机制需求的应用。系统资源有限对延迟要求适中并希望在等待超时后进行特定处理。典型应用网络通信应用需要在一定时间内收到响应。 5. PhasedBackoffWaitStrategy 特点 结合了多种等待策略根据不同的条件逐步后退。支持多阶段等待包括忙等待、yield和阻塞等待。 适用场景 适合需要灵活应对不同负载条件的应用。系统资源情况不确定且需要在不同负载下自动调整等待策略。典型应用动态负载的应用系统。 6. SleepingWaitStrategy 特点 线程在等待时短暂休眠降低CPU占用。 适用场景 适合对延迟要求不高且希望减少CPU占用的应用。系统资源有限且不需要高频事件处理。典型应用后台任务处理。 7. TimeoutBlockingWaitStrategy 特点 类似于BlockingWaitStrategy但支持超时等待。使用锁、条件变量和超时机制。 适用场景 适合需要节省CPU资源且有超时机制需求的应用。系统资源有限对延迟要求适中并希望在等待超时后进行特定处理。典型应用超时网络通信、数据处理任务。 8. YieldingWaitStrategy 特点 使用Thread.yield()方法让出CPU资源允许其他线程运行。当没有新事件时线程会进入短暂的休眠状态。 适用场景 适合延迟敏感的应用场景。系统有足够的CPU资源来处理并发任务并希望在高吞吐量和低延迟之间取得平衡。典型应用实时数据处理系统。 选择策略的综合建议 低延迟高吞吐量 使用BusySpinWaitStrategy或YieldingWaitStrategy。 中等延迟节省资源 使用SleepingWaitStrategy、LiteBlockingWaitStrategy或PhasedBackoffWaitStrategy。 资源有限低CPU占用 使用BlockingWaitStrategy或TimeoutBlockingWaitStrategy。 示例代码 使用PhasedBackoffWaitStrategy DisruptorHolder disruptor new Disruptor(new HolderEventFactory(),bufferSize,new ThreadFactoryBuilder().setNameFormat(disruptor-thread-%d).build(),ProducerType.MULTI,PhasedBackoffWaitStrategy.withLock(new BusySpinWaitStrategy(),new BlockingWaitStrategy(),10, TimeUnit.MILLISECONDS) );通过理解每种策略的特点和适用场景可以根据实际需求选择最合适的等待策略确保系统在高并发情况下既能满足性能要求又能有效利用系统资源。
http://www.hkea.cn/news/14348434/

相关文章:

  • 太原做网站制作文化传媒公司 网站备案
  • 如何进行网站建设郑州网站建设e橙网
  • 购物网站制作公司厦门做网站优化的公司
  • 昆明做网站哪家便宜电商网站设计页面设计
  • 网站推广与优化方案订阅号可以做网站么
  • 做自媒体网站开发上海长宁网站建设公司
  • 电子商务网站首页设计中小学生在线做试卷的网站
  • 建设网站群中国民营企业500强榜单
  • 网站禁止ip访问如何在阿里云上建设网站
  • 代做网站收费标准一个网站的建设需要哪些流程图
  • 做网站后台怎么弄php技术的网站开发
  • 好搜网站提交入口做网页设计卖钱的网站
  • 企业网站的概念金华网站建设黄页
  • 清远市建设局官方网站wordpress 页面 按钮
  • 突唯阿 领先的响应式网站建设平台莞城微网站建设
  • 用dw如何做网站做网站最低服务器配置
  • 济南seo网站优化个人网站源码模板
  • 古城区建设局网站建站行业的乱象
  • 永康做网站顺平网站建设
  • 网站做数据分析写作网站哪个名声好
  • 个人网站备案电话访谈快三网站建设
  • 嘉兴网站排名优化报价培训行业门户网站建设
  • 做网站推广销售产品如何免费开个人网站
  • 网站怎么做营销策划国外网站做淘宝客
  • 哪个网站seo做的最好网站运营维护的基本工作
  • 易语言做网站简单教程有了域名建设网站
  • 济宁网站建设平台自己在家怎么做电商
  • 一个人做运营网站宁波网站建设鲤斯设计
  • 每天推荐新设计的网站wordpress和新浪微博同步
  • 襄阳网站建设python爬数据做网站