最近发布的主题
最近分享的资源
暂无
最近发布的项目
暂无
最近的评论
-
赞
-
看看win7是64位,还是32位的系统?
-
在windows系统上开发,在windows系统上运行,这不是跨平台。 个人觉得可能是你的代码有问题,你可以先在开发环境中调试,运行没有问题后,再编译为exe文件。
-
#代码3 ``` func main() { var a [10]int for i := 0; i < 10; i++ { go func(j int) { for { a[j]++ //runtime.Gosched() } }(i) } time.Sleep(time.Millisecond) //1毫秒 fmt.Println(a) } ``` 将代码2中的"runtime.Gosched() ",如代码3,程序执行后的效果,应该是无法停止,一直运行着,除非手动停止。但实际上,效果如代码2执行的效果,跟没有注释掉"runtime.Gosched() "一样。这是为什么?
-
#代码2 ``` func main() { var a [10]int for i := 0; i < 10; i++ { go func(j int) { for { a[j]++ runtime.Gosched() } }(i) } time.Sleep(time.Millisecond) //1毫秒 fmt.Println(a) } ```