利用通道chan和协程goroutine实现:
1、使用协程提升并发性能
2、使用通道chan来保证处理过程中数据结果同步
例子如下:
package main
import (
"fmt"
)
func main(){
str:="main"
ch := make(chan string, 0)
go Test(ch)
str= <- ch
fmt.Println("str:", str)
}
func Test(ch chan string){
str:="Test"
ch <- str
}