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  }