0
Q
は、ステータス
A
答えて
0
あなたは
のtryLock
ブールのtryLockを(使用することができます) は、それが呼び出し時に自由である場合にのみ、ロックを取得します。 ロックが利用可能であれば取得し、値trueですぐに戻ります。ロックが利用できない場合、このメソッドは値falseを返します。
この方法の典型的な使用方法のイディオムは次のようになります。
Lock lock = ...;
if (lock.tryLock()) {
try {
// manipulate protected state
} finally {
lock.unlock();
}
} else {
// perform alternative actions
}
この用法は、それが取得された場合はロックがアンロックされることを保証し、ロックが取得されなかった場合はロックを解除しようとしません。 戻り値: ロックが取得された場合はtrue、そうでない場合はfalse
関連する問題
- 1. JMX 2.0のステータスは?
- 2. は、ユーザーアカウントのステータスが
- 3. gitのステータスとgitのステータス-uとgitのステータス-uno
- 4. HTTPステータス400ではなくHTTPステータス500のJAX-RS応答
- 5. QueryPerformanceCounterステータス?
- 6. ADBのステータスはオフラインです
- 7. Hadoop DistributedCacheは、hadoopジョブでステータス
- 8. xmlHttpRequestはステータス0を返す
- 9. W3Cリンクチェッカー:ステータス:501プロトコルスキーム「TEL」は
- 10. ステータス404私はAngularJSルート
- 11. Spring MVCのステータスは404
- 12. 削除 `ステータスpublish`は、Wordpressの
- 13. IIS7 301 URLリライトは、301のステータスではなく200のステータスを返します。
- 14. Windowsサービスのステータス
- 15. TOMCAT - HTTPステータス404
- 16. Btrieve GetNextExtendedステータス62
- 17. $ resource HTTPステータスAngularJs
- 18. Nginxのステータス502
- 19. Twitter4jステータスMySql
- 20. HttpHeadersとステータス値
- 21. TestFlight処理ステータス
- 22. SpringMVC HTTPステータス404 -
- 23. MYSQLワークベンチのステータス
- 24. HTTPステータス404
- 25. ステータス405 - ドッキングウィンドウ - artifactory
- 26. NSMutableURLRequest HTTPステータス600
- 27. SendGridステータス202 node.js
- 28. Bluetooth接続ステータス
- 29. ノード保存ステータス
- 30. Androidステータス通知
ロックが解放された直後にメソッドが再度呼び出される場合はどうなりますか? – cassandrad
取得する最初の試行呼び出しでロックを取得する必要があります – Puneet