摘要:
输出结果: {tom 33} {tom 33} 不是: {allen 30} {tom 33} 阅读全文
摘要:
栈由操作系统自动分配释放 ,用于存放函数的参数值、局部变量等,其操作方式类似于数据结构中的栈 1. 函数中定义的局部变量按照先后定义的顺序依次压入栈中,也就是说相邻变量的地址之间不会存在其它变量。 2. 栈的内存地址生长方向与堆相反,由高到底,所以后定义的变量地址低于先定义的变量 3. 栈中存储的数 阅读全文
摘要:
步骤: 暂停所有任务执行 启动mark(mark这部分还是要把原程序停下来的 mark完成后就马上就重新启动被暂停的任务 sweep任务和普通协程任务一样并行 和其他任务一起执行 如果运行在多核处理器上,go会试图将gc任务放到单独的核心上运行而尽量不影响业务代码的执行 go team自己的说法是减 阅读全文