No examulator saiu hoje uma questão assim:
Quais destas opções são corretas com relação à Threads
1 You can only obtain a mutually exclusive lock on methods in a class that extends Thread or implements runnable
2 You can obtain a mutually exclusive lock on any object
3 A thread can obtain a mutually exclusive lock on an object by calling a synchronized method of that object.
4 Thread scheduling algorithms are platform dependent
As corretas são 2, 3 e 4
eu respondí 3 e 4, porque a 2 é correta? ó acesso neste caso não tem sempre que ser através de métodos synchronized (opção 3)?