随笔分类 -  面试题集 / go

摘要:在软件设计和架构中,“高扇入”(High Fan-In)是一个重要的概念,它描述了一个模块或组件被其他模块或组件调用的频率和广度。具体来说: 高扇入(High Fan-In) 定义:高扇入是指一个模块或组件被多个其他模块或组件调用或依赖的情况。这意味着该模块是一个常用的功能模块,很多其他模块都依赖它 阅读全文
posted @ 2024-07-08 22:34 易先讯 阅读(271) 评论(0) 推荐(0) 编辑
摘要:这是一个典型的并发编程问题,涉及到线程的同步和共享资源的访问问题。让我们详细来看一下为什么会这样: 自增操作的细节 ++i 看起来是一个简单的操作,但实际上它包含了多个步骤: 读取变量 i 的当前值。 将读取到的值加 1。 将结果写回变量 i。 在单线程环境中,这些步骤会顺序执行,不会有问题。 多线 阅读全文
posted @ 2024-07-08 16:51 易先讯 阅读(149) 评论(0) 推荐(0) 编辑
摘要:「逃逸分析」就是程序运行时内存的分配位置(栈或堆),是由编辑器来确定的,而非开发者。 什么是栈 栈只允许从线性表的同一端放入和取出数据,按照后进先出(LIFO,Last InFirst Out)的顺序,如下图: 什么是堆 对于堆在内存中的分配,我们可以类比成一个房间,分配内存时,需要找一块足够装下家 阅读全文
posted @ 2024-06-03 11:23 易先讯 阅读(24) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示