build: separate compiler and libs

This commit is contained in:
Li Jie
2025-01-07 21:49:08 +08:00
parent b0123567cd
commit 1172e5bdce
559 changed files with 190 additions and 176 deletions

View File

@@ -0,0 +1,30 @@
package main
func main() {
c1 := make(chan struct{}, 1)
c2 := make(chan struct{}, 1)
c3 := make(chan struct{}, 1)
c4 := make(chan struct{}, 1)
go func() {
<-c1
println("<-c1")
select {
case c2 <- struct{}{}:
println("c2<-")
case <-c3:
println("<-c3")
}
}()
c1 <- struct{}{}
println("c1<-")
select {
case <-c2:
println("<-c2")
case <-c4:
println("<-c4")
}
}