Go
榴莲Xtt
迷失在南京的码农,目前主要从事于Go后端开发,k8s相关开发,微服务落地等。
展开
-
Go语言并发--传统锁与channel的选择
Go语言并发–传统锁与channel的选择虽然go语言同时支持CSP原语和内存访问同步。但是更推崇使用channel编写高水平并发。“不要通过共享内存进行通信,相反,通过通信来共享内存。”Go语言在sync包中提供了传统的锁机制,大多数的锁问题都可以通过channel或者传统的锁来解决,所以,我该用哪个?你想要转让数据的所有权么?如果你有一块产生的计算结果并想共享这个结果给其它代码块的代码,你所做的就是传递了数据的所有权。数据拥有所有权者,并发程序安全就是保证同时只有一个并发上下文拥有数据原创 2020-09-20 17:40:39 · 1930 阅读 · 0 评论 -
Go语言windows开发环境配置
PATH=C:\Go\bin 添加系统变量 GOROOT=C:\Go新建应用包C:\GOPATH 可以指定多个应用包,系统变量用;隔开,试过但是go get ~发现没办法下载代码包,只好去掉了,但是在pycharm编辑器可以指定多个,暂时还是只指定如下位置比较好。 GOPATH=C:\GOPATH...原创 2018-08-28 22:31:43 · 195 阅读 · 0 评论 -
GO语言跳转语句:goto;break;continue
continue:不要执行剩下的循环体。直接进行下一层的循环。原创 2018-08-28 22:34:21 · 315 阅读 · 0 评论