私はfacelts、Excel、PDFで巨大なレポートを生成します
JSF 1.2、Seam2.2.3を使用
システムの他の部分を邪魔しない限り、どれだけ時間がかかるかは実際には問題ではないので、JSFページのスレッドの優先順位をなんとか下げることができれば問題が発生します。
今のように、1つのファイル、pdf、またはExcelを生成すると、約30秒かかるため、システムの残りの部分も遅くなります。
レポートを作成するための新しいスレッドを作成し、setPriority()で低い優先度を設定できます。ただし、正確な動作はわかりません。おそらく、他のスレッドに関して優先度が低くなります。おそらく、オペレーティング システム レイヤーで優先順位を設定するのと同じ効果はありません。