三张图搞懂线程局部存储TLS技术
发布日期:2021-06-23 20:22:11 浏览次数:1 分类:技术文章
......
高并发内存池的实现
发布日期:2021-06-23 20:22:11 浏览次数:1 分类:技术文章
第一层:ThreadCache(线程缓存)1.threadcache是内存池中的第一层缓存,这一层缓存主要解决的问题就是并发状态下锁竞争的效率问题。线程在这里申请不需要加锁,每一个线程都有自己独立的cache,这也就是这个项目并发高效的地方。怎么实现每个线程都拥有自己唯一的线程缓存呢?为了避免加锁带来的效率,在ThreadCache中使用(tls)threadlocalstorage保存每个线程本......
浅谈计算机的七层网络模型
发布日期:2021-06-23 20:22:10 浏览次数:1 分类:技术文章
引入本文是计算机网络系列的第一篇文章学东西得先有个全局观才不会只见树木不见森林所以本文将先从计算机网络的网络模型开始分别介绍各层模型分别是啥,它包含了啥,它能干啥.计算机网络的整体结构其实很清晰就是由几层不同的协议层来组成一套网络模型层层配合完成网络传输搞明白了网络模型的层次结构从整体上你也就搞懂了"网络"是怎么一回事例子下面进入正题思考一下标题提出的那个问题你的微信消息是怎么发出去的?下面用通俗......
三个小时入门Go语言
发布日期:2021-06-23 20:22:10 浏览次数:1 分类:技术文章
基础知识(1h)面向对象(1h)结构体并发编程(1h)......
Golang 学习笔记-----包
发布日期:2021-06-23 20:22:09 浏览次数:1 分类:技术文章
包介绍包(package)是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如fmt、os、io等。包定义我们还可以根据自己的需要创建自己的包。一个包可以简单理解为一个存放.go文件的文件夹。该文件夹下面的所有go文件都要在代码的第一行添加如下代码,声明该文件归属的包。package包名注意事项:一个文件夹下面直接包含的文件只能归属一个package,同样一个pack......
Golang 学习笔记-----方法
发布日期:2021-06-23 20:22:09 浏览次数:1 分类:技术文章
概念使用(1)当使用值接收者声明方法,调用时会使用这个值的一个副本来执行。此时该类型的值不会被改变,例:typeuserstruct{   name string   emailstring}func(uuser)changeEmail0(emailstring){u.email=email  fmt.Println("infunc",u.email)}func(uuser)notify(){  ......
Golang 学习笔记-----Channel
发布日期:2021-06-23 20:22:08 浏览次数:1 分类:技术文章
概念单纯地将函数并发执行是没有意义的。函数与函数间需要交换数据才能体现并发执行函数的意义。虽然可以使用共享内存进行数据交换,但是共享内存在不同的goroutine中容易发生竞态问题。为了保证数据交换的正确性,必须使用互斥量对内存进行加锁,这种做法势必造成性能问题。Go语言的并发模型是CSP(CommunicatingSequentialProcesses),提倡通过通信共享内存而不是通过共享内存而......
Golang 学习笔记-----Goroutine
发布日期:2021-06-23 20:22:08 浏览次数:1 分类:技术文章
引入关于并发与并行并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。关于协程Go语言的并发通过goroutine实现。goroutine是一种协程协程,是一种比线程更加轻量级的存在正如一个进程可以拥有多个线程一样,一个线程也可以拥有多个协程。这样带来的好处就是性能得到了很大的提升,不会像线程切换那样消耗资源协程不是被操作系......
Golang 学习笔记-----基础数据类型
发布日期:2021-06-23 20:22:07 浏览次数:1 分类:技术文章
整型一般整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的long型。类型描述uint8无符号8位整型(0到255)uint16无符号16位整型(0到65535)uint32无符号32位整型(0......
Golang 学习笔记----作用域
发布日期:2021-06-23 20:22:07 浏览次数:1 分类:技术文章
......
共 49070050 条, 总 4907006 页, 当前第 4718955 页
首 页
上一页
下一页
尾 页