github.com/neilgarb/delve@v1.9.2-nobreaks/_fixtures/livetestprog.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"os"
     6  	"runtime"
     7  	"time"
     8  )
     9  
    10  func printPid(pid int) {
    11  	fmt.Println(pid)
    12  }
    13  
    14  func sayhi() {
    15  	fmt.Println("hi")
    16  }
    17  
    18  func main() {
    19  	runtime.LockOSThread()
    20  	pid := os.Getpid()
    21  	printPid(pid)
    22  	time.Sleep(10 * time.Second)
    23  
    24  	for {
    25  		printPid(pid)
    26  		sayhi()
    27  	}
    28  }