下列哪些语句关于内存回收的说明是正确的?()
A.程序员必须创建一个线程来释放内存
B.内存回收程序负责释放无用内存
C.内存回收程序允许程序员直接释放内存
D.内存回收程序可以在指定的时间释放内存对象
A.程序员必项创建一个线程来释放内存
B. 内存回收程序负责释放无用内存
C. 内存回收程序允讲程序员直接释放内存
D. 内存回收程序可以在指定的时间释放内存对象
A.需要先创建包声明,否则无法创建包体
B.它不能调用其他包中定义的子程序
C.它只能包含在包规范中定义的子程序
D.它可以在包声明无效的时候修改和重新编译
根据线程安全的相关知识,分析以下代码,当调用test方法时i10时是否会引起死锁并简要说明理由。
public void test(int i)
{
lock(this)
{
if (i10)
{
i--;
test(i);
}
}
}
A.RaiseExeeption()
B.nt!RtlDispatchException
C.KeBugCheckEx
D.KiDispatchException