mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-04 02:57:46 +00:00
WIP stashed changes
This commit is contained in:
Vendored
+1
@@ -12,6 +12,7 @@ var wg sync.WaitGroup
|
||||
type intchan chan int
|
||||
|
||||
func main() {
|
||||
time.Sleep(time.Second * 2)
|
||||
ch := make(chan int, 2)
|
||||
ch <- 1
|
||||
println("len, cap of channel:", len(ch), cap(ch), ch == nil)
|
||||
|
||||
Vendored
+15
-5
@@ -5,19 +5,27 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
func init() {
|
||||
println("init")
|
||||
go println("goroutine in init")
|
||||
time.Sleep(1 * time.Millisecond)
|
||||
}
|
||||
//func init() {
|
||||
// println("\n----")
|
||||
// println("init")
|
||||
// go println("goroutine in init")
|
||||
// time.Sleep(1 * time.Millisecond)
|
||||
//}
|
||||
|
||||
func main() {
|
||||
//for i := 0; i < 2; i++ {
|
||||
// println("...")
|
||||
// time.Sleep(time.Second)
|
||||
//}
|
||||
|
||||
println("main 1")
|
||||
go sub()
|
||||
time.Sleep(1 * time.Millisecond)
|
||||
println("main 2")
|
||||
time.Sleep(2 * time.Millisecond)
|
||||
println("main 3")
|
||||
//time.Sleep(2 * time.Millisecond)
|
||||
//println("main 4")
|
||||
|
||||
// Await a blocking call.
|
||||
println("wait:")
|
||||
@@ -101,6 +109,8 @@ func sub() {
|
||||
println("sub 1")
|
||||
time.Sleep(2 * time.Millisecond)
|
||||
println("sub 2")
|
||||
//time.Sleep(2 * time.Millisecond)
|
||||
//println("sub 3")
|
||||
}
|
||||
|
||||
func wait() {
|
||||
|
||||
Reference in New Issue
Block a user