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

在win10下建设网站网站建设意见

在win10下建设网站,网站建设意见,建设织梦网站模板,国外app开发公司文章目录 扇出模式reflectSelect 方式 扇出模式 有扇入模式#xff0c;就有扇出模式#xff0c;扇出模式是和扇入模式相反的。扇出模式只有一个输入源 Channel#xff0c;有多个目标 Channel#xff0c;扇出比就是 1 比目标 Channel 数的值#xff0c;经常用在设计模式中… 文章目录 扇出模式reflectSelect 方式 扇出模式 有扇入模式就有扇出模式扇出模式是和扇入模式相反的。扇出模式只有一个输入源 Channel有多个目标 Channel扇出比就是 1 比目标 Channel 数的值经常用在设计模式中的观察者模式中观察者设计模式定义了对象间的一种一对多的组合关系。这样一来一个对象的状态发生变化时所有依赖于它的对象都会得到通知并自动刷新。在观察者模式中数据变动后多个观察者都会收到这个变更信号。下面是一个扇出模式的实现。从源 Channel 取出一个数据后依次发送给目标 Channel。在发送给目标 Channel 的时候可以同步发送也可以异步发送 // 扇出模式只有一个输入源 Channel有多个目标 Channel扇出比就是 1 比目标 Channel 数的值 func fanOut(ch -chan interface{}, out []chan interface{}, async bool) {go func() {defer func() { //退出时关闭所有的输出chanfor i : 0; i len(out); i {close(out[i])}}()for v : range ch { // 从输入chan中读取数据v : v // 局部变量 v以便在循环内部的闭包中使用for i : 0; i len(out); i {i : i // 一个局部变量 i以便在循环内部的闭包中使用if async {go func() {out[i] - v // 放入到输出chan中,异步方式}()} else {out[i] - v // 放入到输出chan中同步方式}}}}()}reflectSelect 方式 // 实现扇出模式的反射方式,将数据从一个通道发送到多个目标通道 func fanOutReflect2(ch -chan interface{}, out []chan interface{}) {// 输入通道输出通道同时在一个cases 中cases : make([]reflect.SelectCase, len(out)1)// Create a case for the input channel// 接收通道监听有数据即可发送cases[0] reflect.SelectCase{Dir: reflect.SelectRecv, // case -Chan: 从一个通道发出Chan: reflect.ValueOf(ch),}// Create cases for the output channels// 发送通道监听for i : 0; i len(out); i {cases[i1] reflect.SelectCase{Dir: reflect.SelectSend, // Chan - Send 发到多个目标通道Chan: reflect.ValueOf(out[i]),}}for {chosen, recv, _ : reflect.Select(cases)if chosen 0 {// Data received from the input channel 从输入通道接收的数据v : recv.Interface()for i : 1; i len(cases); i {// Send the data to all output channels 将数据发送到所有输出通道cases[i].Send reflect.ValueOf(v)}} else {// Data sent to an output channel 发送到输出通道的数据// 把接收通道的数据置空cases[chosen].Send reflect.Value{}}} }
http://www.pierceye.com/news/106381/

相关文章:

  • 广州天河网站制作互联网十创业项目
  • 百度是不是只有在自己的网站发布才会被收录完备的常州网站优化
  • 响应式网站开发需要的条件百度信息流广告推广
  • 英文网站建设推广joomla drupal wordpress
  • 什么网站做简历免费下载怎么申请专线访问国际网络
  • 南三环做网站的公司网站开发开题报告计划进度安排
  • 我想建一个网站怎么建微信 网站提成方案点做
  • 苏中建设集团官方网站网络推广文章的方法
  • 月嫂云商城网站建设切换国外ip的软件
  • 沧州网站建设 凯航怎么样建立一个网站
  • 百度网站地图模板在猪八戒上做网站要注意什么
  • 做美工需要哪些网站重庆交通建设集团网站
  • 网站手机端排名怎么做用笔记本做网站
  • 食药监局网站建设方案南京企业自助建站
  • 竹山县住房和城乡建设局网站红豆网桂林论坛
  • 浙江省建设网站专题网站建设的请示
  • php网站好吗红旗渠建设集团网站
  • 网站建设如何不被忽悠做营销怎样才能吸引客户
  • 代写文章兼职济南公交优化
  • 商城开发网站建立公司网站步骤
  • 查询域名注册网站泰国做网站
  • 网站图片描述怎么写社区类网站有哪些
  • 网站竞争对手的选定一般参考什么标准的网站的推广方案的内容有哪些
  • 把别人的图片拿来做网站wordpress 覆盖原始图片对比效果
  • 江门市建设工程备案网站乌兰浩特网站开发
  • 个人介绍微电影网站模板免费下载一个网站的建设成本
  • 搬瓦工怎么做网站百度小程序开发教程
  • 织梦网站被攻击小型门户网站建设方案
  • 长沙网站托管公司排名静态网站结构如何更新
  • 网站建设 宜宾湖州网站建设培训教程