golang编写一个简单的协程代码

代码语言:golang

所属分类:高性能

代码描述:golang编写一个简单的协程代码

代码标签: 简单 协程

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

//不使用协程处理的情况如下
// func add(a int) int {
// 	//假设处理业务逻辑需要100ms
// 	time.Sleep(time.Millisecond * 100)
// 	return a
// }
// func main() {
// 	sum := 0
// 	start := time.Now().UnixNano() / 1e6
// 	for i := 0; i < 100; i++ {
// 		sum += add(i)
// 	}
// 	end := time.Now().UnixNano() / 1e6
// 	fmt.Printf("耗时:%d\n", end-start)
// 	fmt.Println(sum)

// }
//耗时10000
//下面的代码使用协程来编写
		
package main
import "fmt"
import "time"
func add1(a int,allocatChan chan int)  {
	time.Slee.........完整代码请登录后点击上方下载按钮下载查看

网友评论0