import java.util.*;
public class Deadlock extends Thread{
private String name;
public static void main(String[] args) {
}
public class MyObject{
public void synchronized foo(String name) { //throws error saying 'Syntax error on token "void", volatile expected'
}
}
}
Но если public void synchronized
изменить на public synchronized void
, все в порядке.
Почему это?