問題タブ [java-failsafe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Failsafe RetryPolicy - supplyAsync から例外をスローする
再試行ポリシーを実装しています。基本的に私がやりたいことは、別のスレッドで POST リクエストを再試行することです。jhalterman によるフェイルセーフを使用しています ( https://github.com/jhalterman/failsafe#asynchronous-api-integration ) これが私のコードです
ここで IOException をキャッチしたくありません。これは、再試行ポリシーによって処理されます。ここで例外をキャッチしているため、現在再試行は行われません。再試行ポリシーによって処理されるように、「supplyAsync」から例外をスローする方法はありますか? ありがとう。ありがとう
java - フェイルセーフの「実行」方法の仕組み
Failsafe
( https://github.com/jhalterman/failsafe ) を再試行ロジック フレームワークとして使用しており、フェイルセーフの「実行」メソッドがどのように機能するかについて詳しく知りたいです。
私が持っているとします:
次に、実行すると、MyCurrentFunction の実行MyCurrentFunction
がブロックされますか? Failsafe.run
つまり、OtherFunction1
すべての再試行が完了する前に実行されますか?
java - 反復中にArrayListから要素を削除しているときにConcurrentModificationExceptionが発生しないのはなぜですか
次のコードを使用して arraylist をループし、arraylist から 1 つの要素を削除しています。
ここで私は ConcurrentModificationException を期待しています。しかし、その例外はありませんでした。特に(n-1)番目の要素で条件をチェックしている場合。私を助けてください。以下は私のコードです。
前もって感謝します
java - ConcurrentSkipListSet にはどのように弱い一貫性のある Iterator がありますか? 「弱い一貫性」の意味を理解する
フェイルファスト反復子は、コレクションを反復処理します。反復中にコレクションが変更されると、例外が発生します。1 つのコレクションに対して反復が行われ、そのコピーに対して書き込み操作が行われるフェイルセーフには、反対のことが当てはまります。
誰かが ConcurrentSkipListSet にフェイルセーフがある方法を説明できますか? コレクションを変更するとき (CopyOnWrite クラスのように) コピーはありません。Iterator の一貫性が弱いため、読みました。ドキュメントを読みましたが、まだ理解できません。(しかし、同時実行におけるコードの可視性または事前発生関係が何であるかは知っています)。
私は初心者なので、論理的で覚えやすい説明を持っている人はいますか?
//例:
ここで ConcurrentException がスローされることを期待していました..助けてください:(