GUI アプリケーションでデータベース要求を処理しているプログラマーは、次の問題の一部またはすべてに遭遇したことがあると思います。
- イベント ディスパッチ スレッド内からデータベース レイヤーを呼び出すため、GUI がフリーズします。
- ユーザーがdbリクエストを開始できる複数のウィンドウ/パネル/jframeがある場合、ユーザーが作成するスレッドを制御できないため、パフォーマンスが低下します
- ユーザーは、最初のアクションが完了する前にアクションを何度も呼び出すため、アプリケーションやデータベースをロックダウンできる可能性があります
私が知りたいこと: イベント ディスパッチ スレッドの外部で実行時間の長いアクション (データベース呼び出し、つまり計算を含むがこれに限定されない) の順序付けられたセットを処理する要件を処理するフレームワークはありますか?
注: 私は SwingWorker を知っています ;-)