1
0
Fork 0
mirror of https://github.com/vbatts/talks.git synced 2025-05-24 13:52:30 +00:00

symlinks to save space

from `go get github.com/vbatts/freezing-octo-hipster/cmd/dups`
I ran `dups -s .`

Signed-off-by: Vincent Batts <vbatts@hashbangbash.com>
This commit is contained in:
Vincent Batts 2018-09-03 19:36:41 -04:00
parent 5329804f93
commit 6c96557cc6
Signed by: vbatts
GPG key ID: 10937E57733F1362
34 changed files with 24 additions and 598 deletions

View file

@ -1,33 +0,0 @@
// +build OMIT
package main
import (
"fmt"
"time"
)
// STARTMAIN1 OMIT
type Ball struct{ hits int }
func main() {
table := make(chan *Ball)
go player("ping", table)
go player("pong", table)
table <- new(Ball) // game on; toss the ball
time.Sleep(1 * time.Second)
<-table // game over; grab the ball
}
func player(name string, table chan *Ball) {
for {
ball := <-table
ball.hits++
fmt.Println(name, ball.hits)
time.Sleep(100 * time.Millisecond)
table <- ball
}
}
// STOPMAIN1 OMIT

View file

@ -0,0 +1 @@
../02-devconf.cz/pingpong.go