github.com/DARA-Project/GoDist-Scheduler@v0.0.0-20201030134746-668de4acea0d/examples/SimpleFileReadIterative/file_read.go (about) 1 package main 2 3 import ( 4 "log" 5 "os" 6 "time" 7 "strconv" 8 ) 9 10 func normal() { 11 iterations, err := strconv.Atoi(os.Getenv("ITERATIONS")) 12 if err != nil { 13 log.Fatal(err) 14 } 15 for i := 0; i < iterations; i++ { 16 f, err := os.Open("file.txt") 17 if err != nil { 18 log.Fatal(err) 19 } 20 21 b1 := make([]byte, 20) 22 _, err = f.Read(b1) 23 if err != nil { 24 log.Fatal(err) 25 } 26 f.Close() 27 } 28 } 29 30 func main() { 31 normal() 32 time.Sleep(10 * time.Second) 33 }