main: add coroutine/sleep tests
Этот коммит содержится в:
родитель
318567f398
коммит
717262c0a6
2 изменённых файлов: 23 добавлений и 0 удалений
18
testdata/coroutines.go
предоставленный
Обычный файл
18
testdata/coroutines.go
предоставленный
Обычный файл
|
@ -0,0 +1,18 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import "time"
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
println("main 1")
|
||||||
|
go sub()
|
||||||
|
time.Sleep(1 * time.Millisecond)
|
||||||
|
println("main 2")
|
||||||
|
time.Sleep(2 * time.Millisecond)
|
||||||
|
println("main 3")
|
||||||
|
}
|
||||||
|
|
||||||
|
func sub() {
|
||||||
|
println("sub 1")
|
||||||
|
time.Sleep(2 * time.Millisecond)
|
||||||
|
println("sub 2")
|
||||||
|
}
|
5
testdata/coroutines.txt
предоставленный
Обычный файл
5
testdata/coroutines.txt
предоставленный
Обычный файл
|
@ -0,0 +1,5 @@
|
||||||
|
main 1
|
||||||
|
sub 1
|
||||||
|
main 2
|
||||||
|
sub 2
|
||||||
|
main 3
|
Загрузка…
Создание таблицы
Сослаться в новой задаче