Comment puis-je créer un Verrou (simultanées.les verrous.Lock) dans Android?

Ce doit être vraiment évident, mais je ne peux pas repérer la réponse. J'ai besoin de mettre un verrou autour d'une variable pour s'assurer qu'un couple de course-les risques sont évités. De ce que je peux voir, une jolie solution simple existe, utilisez la fonction de Verrouillage, selon les docs android:

Lock l = ...;
l.lock();
try {
    //access the resource protected by this lock
 }
 finally {
     l.unlock();
 }

Donc bon. Cependant, je ne peux pas faire la première ligne de travail. Il semblerait que quelque chose comme:

Lock l = new Lock();

Pourrait être correct, mais eclipse rapports, "Ne peut pas instancier le type de Verrouillage" - et rien de plus.

Des suggestions?

  • google: java bloc synchronisé