Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "time"
- "runtime"
- )
- var quit chan int = make(chan int)
- func loop(a int) {
- fmt.Println(a)
- for i := 0; i < 30000000000; i++ {
- }
- fmt.Println(a)
- quit <- 0
- }
- func main() {
- runtime.GOMAXPROCS(1)
- go loop(1)
- time.Sleep(time.Second)
- go loop(2)
- for i := 0; i < 2; i++ {
- <-quit
- }
- }
Add Comment
Please, Sign In to add comment