Initial Golang version

This commit is contained in:
Dustin Pianalto
2021-07-08 22:47:24 -08:00
parent 31b31d2158
commit 04c4ef935f
15 changed files with 1079 additions and 129 deletions
+29
View File
@@ -0,0 +1,29 @@
package main
import (
"fmt"
"github.com/dustinpianalto/snowflake/internal/generator"
)
func main() {
gen, err := generator.CreateGenerator(1)
if err != nil {
panic(err)
}
requestChan := make(chan chan uint64)
outputChan := make(chan uint64)
go func() {
for id := range outputChan {
fmt.Println(id)
}
}()
go gen.Run(requestChan)
for i := 0; i < 500000; i++ {
requestChan <- outputChan
}
}