摘要:
什么是内存逃逸 局部变量本来分配在栈上,但是可能因为变量太大等情况导致分配到对上的情况称为内存逃逸。 方式 编译器可以证明变量在函数返回后不再被引用,才会分配到栈上,否则分配到堆上。 在栈上分配(静态内存分配),一般由系统进行申请和释放,例如:(函数的入参、局部变量、返回值等),每个函数都会分配一个 阅读全文
posted @ 2025-08-09 16:37
biby
阅读(16)
评论(0)
推荐(0)
摘要:
context详解 简介 context.Context是go的标准库,主要用于跨goroutine传递取消信号、截止时间(超时)、以及在请求生命周期内传递数据。可以用来设置截止日期、同步信号、传递请求相关值的结构体,与goroutine有比较密切的关系。 在web程序中,每个request都需要开 阅读全文
posted @ 2025-08-09 14:39
biby
阅读(31)
评论(0)
推荐(0)
浙公网安备 33010602011771号