單項(xiàng)選擇題

Given that a static method doIt() in a class Work represents work to be done, what block of code will succeed in starting a new thread that will do the work?  
CODE BLOCK a:  
Runnable r = new Runnable() {  
public void run() {  
Work.doIt();  
}  
};  
Thread t = new Thread(r);  
t.start();  
CODE BLOCK b:  
Thread t = new Thread() { 
public void start() {  
Work.doIt();  }  };  
t.start();  
CODE BLOCK c:  
Runnable r = new Runnable() {  
public void run() {  
Work.doIt();  
}  
}; 
 r.start(); 
CODE BLOCK d:  
Thread t = new Thread(new Work());  
t.start();  
CODE BLOCK e:  
Runnable t = new Runnable() { 
 public void run() {  
Work.doIt();  
}  
};  
t.run();  

A.Code block a.
B.Code block B.
C.Code block c.
D.Code block d.
E.Code block e.

題目列表

你可能感興趣的試題

微信掃碼免費(fèi)搜題