我很好奇Golang在这种情况下如何处理GC:
package main
import "net/http"
func main() {
sensitiveInformation := "blahblah"
print(sensitiveInformation)
http.ListenAndServe(":8080", nil) // Blocking call
}
当我们在ListenAndServe上阻塞时,是否会在一段时间后收集sensitiveInformation垃圾?还是会保留在内存中,直到我们从函数返回(本例中为main)?