Hôm nay mình ôn tập bị hỏi phần rò rỉ bộ nhớ trong các ngôn ngữ bậc cao. Như mình học C++ mình tự làm tay hết. Mình không hiểu vì sao các ngôn ngữ bậc cao có bộ thu hồi tự động rồi mà vẫn còn bị rò rỉ bộ nhớ. Mình có tìm hiểu thì hiểu như này.
void generateMemoryLeak(int userInput){
if( userInput == CMP ){
var leak = new Obj();
}
new LeakedObj().doSomething();
var unLeakedObj = new Obj();
}
Không biết có phải không mong mn giúp đỡ ạ