试题详情
- 单项选择题 public class TestSeven extends Thread { private static int x; public synchronized void doThings() { int current = x; current++; x = current; } public void run() { doThings(); } } Which is true?()
A、 Compilation fails.
B、 An exception is thrown at runtime.
C、 Synchronizing the run() method would make the class thread-safe.
D、 The data in variable “x” are protected from concurrent access problems.
E、 Declaring the doThings() method as static would make the class thread-safe.
F、 Wrapping the statements within doThings() in a synchronized(new Object()) {} block would make the class thread-safe.
- E
关注下方微信公众号,在线模考后查看
热门试题