面试题答案
一键面试在Go语言中创建Goroutine常见方式是使用go
关键字,后跟一个函数调用。
示例代码如下:
package main
import (
"fmt"
"time"
)
func printCurrentTime() {
for {
fmt.Println(time.Now())
time.Sleep(1 * time.Second)
}
}
func calculateSum() {
sum := 0
for i := 1; i <= 100; i++ {
sum += i
}
fmt.Println("1到100的累加和为:", sum)
}
func main() {
go printCurrentTime()
go calculateSum()
// 防止主函数退出
select {}
}