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

dw怎样去除网站做的页面模板网络平台有哪些?

dw怎样去除网站做的页面模板,网络平台有哪些?,做网站需要先买域名吗,多个页面网站的制作方法对goroutine和循环变量处理不当可能是Go开发人员在编写并发应用程序时最常犯的错误之一。让我们看一个具体的例子,然后我们将定义发生此类错误的条件以及如何防止发生这类错误。 在下面的示例中,我们初始化一个切片,然后在作为新goroutine执行的闭包中访问这个元素: s := …

        对goroutine和循环变量处理不当可能是Go开发人员在编写并发应用程序时最常犯的错误之一。让我们看一个具体的例子,然后我们将定义发生此类错误的条件以及如何防止发生这类错误。

        在下面的示例中,我们初始化一个切片,然后在作为新goroutine执行的闭包中访问这个元素:

s := []int{1, 2, 3}for _, i := range s {go func() {fmt.Print(i)}()
}

        我们可能会预期这段代码不以特定的顺序打印123(因为不能保证创建的第一个goroutine会首先执行完成)。这段代码的输出不是确定性的。例始,有时会打印233,有时会打印333。这是什么原因呢?

        在这个例子中,我们从一个闭包创建新的goroutine。提醒一下,闭包是一个函数值,它从其主体外部引用变量:在这里就是变量i。我们必须知道,当一个闭包goroutine被执行时,它不会捕获goroutine创建时的值。而是,所有的goroutine都引用完全相同的变量。当一个goroutine运行时,会在执行fmt.Print时打印i的值。因此,自goroutine启动以来,i 可能已被修改。

        下图显示了代码打印233时可能的执行情况。随着时间的推移,i的值会发生变化:1、2,然后是3。在每次迭代中,我们都会启动一个新的goroutine。因为无法何证每个goroutine何时启动和完成,所以结果也会有所不同。在这个例子中,当i等于2时,第一个goroutine打印i。当i的值已经等于3时,其他gorout

http://www.zhongyajixie.com/news/44060.html

相关文章:

  • 家装网站建设哪家好点百度学术论文查重免费检测
  • 自建网站h5拉新app推广平台
  • 做网页和做网站的区别网络营销推广策略有哪些
  • 深圳积分商城网站建设百度退推广费是真的吗
  • 成都商城网站建设广州新闻发布
  • 做网站如何挣钱windows10优化软件
  • 加强门户网站建设宣传优化网站价格
  • 七牛 百度云加速 wordpress福鼎网站优化公司
  • 网站建设一般多少钱比较合适广东企业网站seo哪里好
  • 网站做优化效果怎样windows优化大师是系统软件吗
  • 推广网站建设中级经济师考试
  • 网站开始是怎么做的百度极速版下载安装最新版
  • 新网站不被收录的原因营销管理制度范本
  • 如何给自己做的网站加上域名营销推广的主要方式
  • 用html做登录网站接广告赚钱的平台
  • 网站上传程序db网络营销是做什么的工作
  • 宝鸡网站建设苏州关键词搜索排名
  • 做一个响应式网站价格网站seo快速优化技巧
  • 网站怎么显示建设中搜狗收录查询
  • 徐州做网站的公司招聘外贸seo建站
  • 无烟锅网站规划与建设营销型网站定制
  • 电脑软件下载网站可以发外链的论坛有哪些
  • 哪个网站做校招百度认证平台
  • 潜江新闻网seo北京优化
  • 怎么做可以支付的网站seo优化是什么
  • 郑州网站优化的微博_腾讯微博成都seo培训
  • 湖南网络优化服务seo知识是什么意思
  • 电脑做网站用word简述什么是seo
  • 苹果网站做的好的点上海宝山网站制作
  • 邯郸怎么做网站免费创建网站的平台