初级会员
  • 第 28276 位会员
  • 1824611967
  • 2019-01-03 14:09:55
  • Offline
  • 20 56

最近发布的主题

    暂无

最近发布的文章

    暂无

最近分享的资源

    暂无

最近发布的项目

    暂无

最近的评论

  • 评论了主题 for和协程问题
    #8 @Electricightlord 新版本的go,最大cpu数不是一个了,所以死循环并不会导致其他的协程不能执行。如果不写http.Get,只打印url不是也可以打印出来吗。所以应该是http包这个get有点问题。但是我也没弄懂希望大佬们能回答一下
  • 评论了主题 for和协程问题
    我猜是http.Get花费的cpu时间过长,被for{}抢断了时间片,线程数是11个,但是哪个都完成不了。第二个能输出因为主进程中也Get和Print了。这段时间足够其他线程跑完输出了,所以才能输出。第一段代码如果go的线程加上锁,也是可以输出的。这是我个人想法
  • 评论了主题 for和协程问题
    每次循环加上time.Sleep(time.Duration(2)*time.Second),让main等待协程启动,不然协程还没启动主函数就执行完了,就启动不了了
  • channel不是一般都定义在函数外的吗,或者当成参数。定义在函数里面肯定被回收了吧
  • 我的理解是用指针的在实例调用的时候操作的实例本身,可以改变实例属性的值。用类型的话,调用时只是这个实例的拷贝,只能获取属性的值,并不能改变