これは本当に明白なはずですが、私は答えを見つけることができません。いくつかの競合状態を回避するために、変数の周りにロックをかける必要があります。私が見ることができることから、アンドロイドドキュメントによると、ロックを使用した非常に単純な解決策が存在します:
Lock l = ...;
l.lock();
try {
// access the resource protected by this lock
}
finally {
l.unlock();
}
ここまでは順調ですね。しかし、私は最初の行を機能させることができません。次のようになります。
Lock l = new Lock();
正しいかもしれませんが、eclipseは「タイプロックをインスタンス化できません」と報告します-そしてそれ以上はありません。
助言がありますか?