网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
关注
私信
裂帛BLUEcSs
吧龄:6年
发贴:506
IP属地:北京
他在百度
举报
他的主页
他的成就
|
贴子
2023-05-25
线程池有七个参数?
it培训吧
corePoolSize: 线程池核心线程数最大值 maximumPoolSize: 线程池最大线程数大小 kee...
2023-03-17
Go内存对齐机制
编程吧
为了能让CPU可以更快的存取到各个字段,Go编译器会帮你把struct结构体做数据的对齐。...
2023-03-16
Go hand off 机制
编程吧
也称为P分离机制,当本线程 M 因为 G 进行的系统调用阻塞时,线程释放绑定的 P,把 P ...
2023-03-16
Go work stealing 机制
编程吧
获取 P 本地队列,当从绑定 P 本地 runq 上找不到可执行的 g,尝试从全局链 表中拿,...
2023-03-15
Go 线程实现模型
编程吧
线程实现模型主要分为:内核级线程模型(1:1)、用户级线程模型(N:1)、两级线程模...
2023-03-14
Go 读写锁的实现原理
编程吧
读写互斥锁RWMutex,是对Mutex的一个扩展,当一个 goroutine 获得了读锁后,其他 goro...
2023-03-14
线程没有获取到锁时常见有2种处理方式:
编程吧
一种是没有获取到锁的线程就一直循环等待判断该资源是否已经释放锁,这种锁也叫做自旋...
2023-03-13
channel为什么是线程安全的
编程吧
不同协程通过channel进行通信,本身的使用场景就是多线程,为了保证数据的一致性,必...
2023-03-13
channel有无缓冲的区别
编程吧
不带缓冲的channel是同步的,带缓冲的channel是异步的。 不带缓冲的channel中,每一个...
2023-03-10
map和sync.Map谁的性能最好,为什么?
编程吧
和原始map+RWLock的实现并发的方式相比,减少了加锁对性能的影响。它做了一些优化:可...
2023-03-09
map为什么是非线程安全的
编程吧
map默认是并发不安全的,同时对map进行并发读写时,程序会panic
2023-03-09
map遍历为什么是无序的
编程吧
主要原因有2点: map在遍历时,并不是从固定的0号bucket开始遍历的,每次遍历,都会从...
2023-03-08
map如何扩容
编程吧
双倍扩容:扩容采取了一种称为“渐进式”的方式,原有的 key 并不会一 次性搬迁完毕,每...
2023-03-08
map底层实现原理
编程吧
Go中的map是一个指针,占用8个字节,指向hmap结构体 源码包中src/runtime/map.go定义...
2023-03-08
slice扩容机制
编程吧
扩容会发生在slice append的时候,当slice的cap不足以容纳新元素,就会进行扩容,扩容...
2023-03-07
slice底层实现原理
编程吧
切片是基于数组实现的,它的底层是数组,它自己本身非常小,可以理解为对 底层数组的...
2023-03-07
内置函数make和new的区别
编程吧
变量初始化,一般包括2步,变量声明 + 变量内存分配,var关键字就是用来声明变量的,n...
2023-03-06
函数返回局部变量的指针是否安全
编程吧
一般来说,局部变量会在函数返回后被销毁,因此被返回的引用就成为了"无所指&quo...
2023-03-06
方法与函数的区别
编程吧
在Go语言中,函数和方法不太一样,有明确的概念区分;函数是指不属于任何结构体、类型...
2023-03-02
测试流程都有什么
it培训吧
1)、测试需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参...
TA的礼物
(
0
)
查看全部 >
礼物加载中,请稍后...
TA还没有收到任何礼物~
送TA礼物
关注他的人
(
12
)