Go is an interesting best as it looks like the threading is very complex in go. 
As any goroutine can come from any thread. And go really likes to create many 
gorutines. There are a cgo ways to do it. But maybe the easier route is the 
syscall.NewLazyDLL: 
<https://medium.com/@justen.walker/breaking-all-the-rules-using-go-to-call-windows-api-2cbfd8c79724>
 Has any one done this before?

Reply via email to