public void test(int i)
{
lock(this)
{
if (i10)
{
i--;
test(i);
}
}
}
[主观题]根据线程安全的相关知识,分析以下代码,当调用test方法时i>10时是否会引起死锁?并简要说明理由。public void test(int i){lock(this){if (i>10){i--;test(i);}}}
[主观题]分析以下代码。public static void test(string ConnectString){System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();conn.ConnectionString = ConnectString;try{conn.Open();…….}catch(Exception Ex){MessageBox.Show(Ex.ToString());}finall
[主观题]分析以下代码。public static void test(string ConnectString){System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();conn.ConnectionString = ConnectString;try{conn.Open();…….}catch(Exception Ex){MessageBox.Show(Ex.ToString());}finall
[单选题]根据标准,阀控电池的I3=()I10A .1.0B .3.0C .2.5
[问答题]线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入______________状态。
[单选题]当退出当前主页时,浏览器调用______方法终止start()方法中启动的线程。A.destroy()B.init()C.stop()D.paint()
[试题]( 14 ) 线程由于调用 sleep() 方法进入阻塞状态 , 当睡眠结束时 , 该线程将进入 ( 14 ) 状态。
[单选题]如下代码定义了一个类Test: class Test { private int y; Test (int x) { y:x; } }现在为Test 类生成一个对象,正确的语句是( )。A.Test t = new Test( );B.Test t=new Test(10, 20);C.Test t;D.Test t=new Test(10);
[单选题]编译和执行以下代码,输出结果是( )。 int i=1; switch (i) { case 0: System.out.print("zero,"); break; case 1: System.out.print("one,"); case 2: System.out.print("two,"); default: System.out.println("default"); }A.one,B.one,two,C.one,two,defaultD.default
[单选题]当因资源竞争可能会引起死锁时,可以有______、死锁发生后的检测和修复两种策略对付,其中第一种策略付出的代价较高。A.死锁发生前的避免和预防B.修改控制字C.保证充足的资源D.撤销锁