问题:
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.
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();
● 参考解析
本题暂无解析
相关内容
相关标签