分类:: Programmer
0
Go语言的方法以及结构体 接口
编译Golang Project 每次创建工程的时候都需要使用设置环境变量GOPATH来控制代码的位置1export GOPATH=<path> 可以设置路径 go build和go install的区别go build会生成一个输出文件,只能针对包含main函数的文件使用,会自动生成依赖go install会将二进制文件包都存在固定形式的目录下 方法 结构体的构造函数Go语言
0
goroutines以及channel
goroutinesgoroutines并不对应着操作系统中的线程,它可以由多个线程来执行 gorouinte 之间又不像进程之间那样,使用独立的内存空间,它们使用共享的内存空间,因此它们存在读写同步的问题,使用go的channel。 gc-compiler对应着是真正的goroutines,每个都对应着一个或若干个线程,而gccgo则是为每一个goroutine建立一个线程。不要试图用print