問題タブ [contention]

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.

0 投票する
1 に答える
629 参照

java - スレッド飢餓と競合?

「スレッド飢餓」に関するOracleドキュメントによると、

枯渇とは、スレッドが共有リソースへの定期的なアクセスを取得できず、進行できない状況を表します。これは、「貪欲な」スレッドによって共有リソースが長期間使用できなくなった場合に発生します。

そして、スレッド「スレッド競合」に関するOracleドキュメントでは、

スレッドが別のスレッドによってすでに保持されているロックを取得しようとすると、ロックが解放されるまで待機する必要があります。これが発生すると、いわゆるロックの「競合」が発生します。

実際、上記の定義にはある程度の意味がありますが、それらを対比する明確な定義を得ることができませんでした。上記の用語の違いと、それらの関係がある場合は、誰か説明してもらえますか?

注: スレッドの競合とは何ですか?のいくつかの回答を参照してください。、「スレッド飢餓」にも当てはまる答えではないと感じましたか?

0 投票する
2 に答える
167 参照

db2 - メインフレーム: バッチ ジョブと CICS トランザクション間の DB2 競合を防ぐ方法は?

同じ db2 テーブルを使用するバッチ ジョブと CICS トランザクションがあります。どちらも一定の間隔で実行され、共有 DB2 テーブルとの競合により、バッチ ジョブが異常終了することがあります。

トランザクションがアクティブなときにジョブが実行されないように、CA7 (ジョブ スケジューリング ツール) でジョブをスケジュールする方法はありますか?