初级会员
  • 第 43668 位会员
  • tablecell
  • 2019-10-09 15:50:33
  • Offline
  • 22 50

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 够烂苦海无边,转vlang回头是岸  https://github.com/vlang/v
  • 为什么不能远程开发
  • 能支持https吗?
  • 不希望加入泛型,只希望把slice的坑填上,让slice跟java的arraylist一样简单 另外err和异常处理区分开  err相当于c里面的retcode 属于码农期望的通常情况下返回结果 这种可以用模式匹配  match /when/switch 来处理 异常是小概率的,码农没想到的情况,比如磁盘写满了,网络中断reset了 用 { 正常结果} except {异常情况} 来处理 retcode 是80%的概率,用来控制业务逻辑流程 实现逻辑正确性 except只是20%r的概率,用来提高程序的健壮可用性 两者混在一起,搞得满屏都是err 健壮性也没见提高多少 
  • 4楼 @entrehuihui 这里的 A,B,C,D 就是实际的用户,从代码层面讲就是gorutine 读取channel就是A,B,C,D对应的gorutine 主动去读    单独的gorutine是没法实现你说的分配的,因为不知道哪个用户在什么时间上线,你说的分配只有在ABCD同时上线,永远不掉线的特殊情况下才可以实现, 实际情况上下线都是随机的