some global file descriptor?
For example
var (
data *os.File = os.Open(...)
)
// Will be used in many places.
func handler(...) {
n, err := data.Read(...)
}
I don't get it. But my tests is as simple as this. f, err := os.Create("test.txt")if err != nil { log.Fatal(err) } defer f.Close() var wg sync.WaitGroup for i := 0; i < 10; i++ { wg.Add(1) go func(i int) { f.Write([]byte(strconv.Itoa(i) + "\n")) wg.Done() }(i) } wg.Wait()
Обсуждают сегодня