![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
Golang源码学习:调度逻辑(三)工作线程的执行流程与调度循环
Golang源码学习:调度逻辑(三)工作线程的执行流程与调度循环本文内容主要分为三部分:main goroutine 的调度运行 非 main goroutine 的退出流程 工作线程的执行流程与调度循环。main goroutine 的调度运行#runtime·rt0_go中在调用完runtime.newproc创建main goroutine后,就调用了runtime.mstart。让我们来分析一下这个函数。mstart#mstart没什么太多工作,然后就调用了mstart1。转载 2020-05-27 23:06:07 · 667 阅读 · 0 评论 -
go语言之行--网络编程、http处理流程详情
https://www.cnblogs.com/wdliu/p/9284459.html一、简介go语言中的网络编程主要通过net包实现,net包提供了网络I/O接口,包括HTTP、TCP/IP、UDP、域名解析和Unix域socket等。和大多数语言一样go可以使用几行代码便可以启动一个服务器,但是得益于goroutine的配合go实现的服务器拥有强大并发处理能力。二、socket编程Socke...转载 2018-07-09 21:52:49 · 401 阅读 · 0 评论 -
Golang学习笔记:channel
https://www.cnblogs.com/s-b-b/p/8952032.htmlchannelchannel是goroutine之间的通信机制,它可以让一个goroutine通过它给另一个goroutine发送数据,每个channel在创建的时候必须指定一个类型,指定的类型是任意的。使用内置的make函数,可以创建一个channel类型:ch :=转载 2018-04-26 22:38:54 · 4214 阅读 · 1 评论 -
用 Go 编写一个简单的 WebSocket 推送服务
https://www.cnblogs.com/snowInPluto/p/8688453.html用 Go 编写一个简单的 WebSocket 推送服务本文中代码可以在 github.com/alfred-zhong/wserver 获取。背景最近拿到需求要在网页上展示报警信息。以往报警信息都是通过短信,微信和 App 推送给用户的,现转载 2018-04-02 00:11:24 · 723 阅读 · 0 评论 -
全面总结: Golang 调用 C/C++,例子式教程
https://www.cnblogs.com/linguanh/p/8323487.html掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8博客:http://www.cnblogs.com/linguanh/GitHub : https://github.com/af913337456/转载 2018-01-21 23:55:10 · 30109 阅读 · 5 评论 -
Go语言之三驾马车
http://www.cnblogs.com/wetest/p/7754809.html作者:唐郑望,腾讯后台开发 工程师商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 WeTest 导读Go语言的三个核心设计: interface | goroutine | channelless is more —— Wikipedia转载 2017-10-31 15:27:21 · 497 阅读 · 0 评论 -
C++程序员是如何评价GO的
http://geek.csdn.net/news/detail/209368原文:A C++ developer looks at Go (the programming language), Part 1: Simple Features 作者:Murray 翻译:王江平译者注:此文主要对GO语言的简单语法做了详细描述,并与C、C++、Java作了比较,以下为译转载 2017-07-05 17:25:02 · 1008 阅读 · 0 评论 -
Golang汇编命令解读
http://www.cnblogs.com/yjf512/p/6132868.html我们可以很容易将一个golang程序转变成汇编语言。比如我写了一个main.go:package mainfunc g(p int) int { return p+1;}func main() { c := g(4) + 1 _ = c转载 2016-12-05 12:54:57 · 1771 阅读 · 0 评论 -
golang内存分配
http://www.cnblogs.com/yjf512/p/5147365.html2016-01-21 10:09 by 轩脉刃, 173 阅读, 2 评论, 收藏, 编辑golang内存分配new一个对象的时候,入口函数是malloc.go中的newobject函数func newobject(typ *_type) unsafe.Pointer {转载 2016-01-21 20:36:32 · 1582 阅读 · 0 评论 -
Go语言学习笔记一(语法篇)
Go语言学习笔记一(语法篇)http://www.cnblogs.com/yugege/p/4856001.html 国庆节七天假期,这段时间刚好项目那边催的不是很紧,基本上每天都是白天重构一下项目代码,晚上自己学习。(大概是因为容总那边的人都去度假了把项目进度放慢了吧。这两天“彩虹”姐姐也来凑热闹,据说还是直接从澳门出发,然后漂洋过海到了咱们大广东,昨天还在顺德转载 2015-10-05 23:41:10 · 1304 阅读 · 0 评论 -
Go-简洁的并发
Go-简洁的并发http://www.yankay.com/go-clear-concurreny/多核处理器越来越普及。有没有一种简单的办法,能够让我们写的软件释放多核的威力?是有的。随着Golang, Erlang, Scala等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式有一个极其简洁的内核,还有在此之上丰富的外延。可以解决转载 2015-10-02 02:22:52 · 737 阅读 · 0 评论 -
基于Go实现的分布式MQ
http://mp.weixin.qq.com/s?__biz=MjM5OTcxMzE0MQ==&mid=207242945&idx=1&sn=602190b440d167d9c3b9c11609220b8c&scene=23&srcid=0914lixUn73WCPjG3WEi24FC#rd基于Go实现的分布式MQ2015-09-14 赵超 讲师:赵超(B转载 2015-09-15 00:57:26 · 3242 阅读 · 0 评论