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

wordpress网站地图提交搜索引擎优化的名词解释

wordpress网站地图提交,搜索引擎优化的名词解释,网站页面优化怎么做,wordpress标签多重筛选func worker() {select {case <-c:// ... do some stuffcase <-time.After(30 *time.Second):return} }它创建了一个计时器&#xff0c;但返回的只是计时器关联的通道 如果不从返回的通道中接收值&#xff0c;即使超时发生后&#xff0c;计时器也不会被垃圾回收 这会导致…
func worker() {select {case <-c:// ... do some stuffcase <-time.After(30 *time.Second):return}
}

它创建了一个计时器,但返回的只是计时器关联的通道
如果不从返回的通道中接收值,即使超时发生后,计时器也不会被垃圾回收
这会导致计时器泄漏,特别是在循环中使用时会创建大量无法及时回收的计时器

改进方法 调用defer 进行stop

func worker() {timer := time.NewTimer(30 * time.Second)defer timer.Stop() // 确保定时器被清理
select {case <-c:// ... do some stuffcase <-timer.C:return}
}

Kubernetes中的改进方式: 重用定时器

在maxinflight.go的代码中,使用了wait.Until函数,其内部已经正确处理了定时器的创建和清理:
(接上篇 maxinflight.go 的源码略读)


func Until(f func(), period time.Duration, stopCh <-chan struct{}) {JitterUntil(f, period, 0.0, true, stopCh)
}
func JitterUntil(f func(), period time.Duration, jitterFactor float64, sliding bool, stopCh <-chan struct{}) {var t *time.Timervar sawTimeout boolfor {select {case <-stopCh:returndefault:}jitteredPeriod := periodif jitterFactor > 0.0 {jitteredPeriod = Jitter(period, jitterFactor)}if !sliding {t = resetOrReuseTimer(t, jitteredPeriod, sawTimeout)}func() {f()}()if sliding {t = resetOrReuseTimer(t, jitteredPeriod, sawTimeout)}// 注意这里重用了定时器select {case <-stopCh:returncase <-t.C:sawTimeout = true}
}
}
http://www.dtcms.com/wzjs/118199.html

相关文章:

  • 做视频的背景音乐哪里下载网站在线搭建网站
  • 静态网页和动态网页的区别和联系seo服务价格表
  • 相亲网站上做绿叶的女人很多营销策划公司名称
  • 南浔建设局网站做网站多少钱一年
  • 香港做一楼一凤的网站合法吗推广怎么做
  • 电商会学着做网站呢百度搜索引擎优化指南最新版
  • 郑州网站建设制作搜索引擎优化介绍
  • 给几个网站谢谢关键词推广优化外包
  • 温州网站建站免费b站软件推广网站
  • 上海市卫生健康委员会seo关键词推广多少钱
  • 建设银行广达行网站网站收录入口申请查询
  • 广州网站开发十度网络最好b2b平台是什么意思
  • 云一网站建设长春网站建设推广
  • seo怎么优化方案南京seo招聘
  • wordpress自建站邮箱建立网站的主要步骤
  • 做网站导航用什么开元程序何鹏seo
  • 网站设计风网站自己推广
  • 信阳网站开发建设公司上海网站排名seo公司哪家好
  • 专业的团队网站建设宿州百度seo排名软件
  • 国外做电子元器件在哪个网站哈尔滨seo关键词
  • 机械加工免费seo网站优化工具
  • 有什么学做木工的网站吗百度网站链接
  • 青岛高端网站开发公司怎么在百度上发广告
  • 论坛式网站建设地域名网址查询
  • 深圳小程序河南seo外包
  • 长沙公司网页设计整站优化多少钱
  • wordpress 文章页不显示侧边栏seo推广优化排名软件
  • 中国人民共和国住房和城乡建设部网站百度收录怎么做
  • 网站开发用什么框架好白杨seo教程
  • 巨鹿网站建设多少钱懂得网站推广