Khi nào thời gian chạy của Go cấp phát bộ nhớ từ heap
, và khi nào từ stack
?
Khi nào thời gian chạy của Go cấp phát bộ nhớ từ heap
, và khi nào từ stack
?
Trong Go, quyết định cấp phát bộ nhớ từ heap hay stack phụ thuộc vào kết quả của quá trình phân tích thoát (escape analysis) mà trình biên dịch Go thực hiện. Quá trình này xác định liệu một biến có thể "thoát" ra khỏi phạm vi mà nó được khai báo hay không.
expert
Chưa có bình luận nào