会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CodeWithTxT
种一棵树最好的时间在十年前,其次是现在。
博客园
首页
新随笔
联系
订阅
管理
2019年8月17日
Go调度器介绍和容易忽视的问题
摘要: 本文记录了本人对Golang调度器的理解和跟踪调度器的方法,特别是一个容易忽略的goroutine执行顺序问题,看了很多篇Golang调度器的文章都没提到这个点,分享出来一起学习,欢迎交流指正。 什么是调度器 为了方便刚接触操作系统和高级语言的同学,先用大白话介绍下什么是调度器。 调度,是将多个程序
阅读全文
posted @ 2019-08-17 20:27 CodeWithTxT
阅读(1227)
评论(1)
推荐(0)
2019年8月16日
搞懂Go垃圾回收
摘要: 本文主要介绍了垃圾回收的概念,Golang GC的垃圾回收算法和工作原理,看完本文可以让你对Golang垃圾回收机制有个全面的理解。由于本人不了解其他语言的GC,并未对比其他语言的垃圾回收算法,需要的可以自行Google。 什么是垃圾回收 垃圾回收(英语:Garbage Collection,缩写为
阅读全文
posted @ 2019-08-16 22:14 CodeWithTxT
阅读(2443)
评论(1)
推荐(0)
2019年8月4日
Go“一个包含nil指针的接口不是nil接口”踩坑
摘要: 最近在项目中踩了一个深坑——“Golang中一个包含nil指针的接口不是nil接口”,现象是函数内返回了nil给一个对象,使用interface接收函数返回值判断始终不为nil。总结下分享出来,如果你不是很理解这句话,那推荐认真看下下面的示例代码,避免以后写代码时踩坑。 示例一 先一起来看下这段代码
阅读全文
posted @ 2019-08-04 09:54 CodeWithTxT
阅读(809)
评论(0)
推荐(0)
2019年7月31日
Go slice:切片的“陷阱”和本质
摘要: 文章说明 总结了go语言中切片slice的特殊性和使用时的注意事项。 个人理解,不足之处欢迎指出。 slice:切片,是go语言中一种常用的数据结构,基于数组构建,表示相同数据类型的集合。 数组 Go中数组类型表示固定长度的相同类型的数据的集合,数据在内存中连续存储,可以通过下标索引,但是又有特殊的
阅读全文
posted @ 2019-07-31 15:28 CodeWithTxT
阅读(229)
评论(0)
推荐(0)
公告