package main

import "fmt"

func main() {
//main gorouting中调用f函数
f("direct")
//重新建一个goroutine执行f函数
go f("goroutine")
//重新建一个goroutine执行函数
go func(msg string) {
fmt.Println(msg)
}("going")
var input string
fmt.Scanln(&input)
fmt.Println("done")
//各个goroutine并行执行,main goroutine执行结束后,不会等到别的goroutine执行完成
} func f(from string) {
for i:=0;i<3;i++{
fmt.Println(from,":",i)
}
}

最新文章

  1. 七年IT生涯的经验教训
  2. 常见行为:仿真&amp;重力&amp;碰撞&amp;捕捉
  3. poj 2096 Collecting Bugs (概率dp 天数期望)
  4. 【BZOJ】【2594】【WC2006】水管局长数据加强版
  5. springmvc图片上传
  6. [2015编程之美] 第一场C
  7. python模块学习 logging
  8. MFC一个令人纠心的错误
  9. qt鼠标事件总结(坐标,跟踪,点击判断)
  10. Linux备份
  11. 使用js获取数组中最大、最小的数字
  12. Spring-Cloud(三)Eureka注册中心实现高可用
  13. Fiddler做代理服务器时添加X-Forwarder-For转发真实客户端ip
  14. python 函数指动态形参,作用域
  15. centos系统安装rar解压工具unar
  16. 层叠顺序与堆栈上下文、font-family字体定义顺序的
  17. 用vbs打开文件
  18. Java并发编程--2.synchronized
  19. UDP转TCP隧道工具udptunnel
  20. 【文文殿下】Manache算法-学习笔记

热门文章

  1. 【收集资料】OpenGL学习
  2. 基于WMI的信息查询和编辑,按微软的说明一般都是
  3. day19 反射
  4. MarkDown编辑器中缩进
  5. UFT测试本地应用程序登陆小实例(描述性编程)
  6. jquery 将一组元素转换成数组
  7. 对弈的Python学习笔记
  8. tf多线程读取数据
  9. tensorflow-可视化
  10. oracle 12c 警告日志位置