0

我用 facelts、Excel 和 PDF 生成巨大的报告,

使用 JSF 1.2、Seam 2.2.3

如果我能以某种方式降低这些 JSF 页面上的线程优先级,那会很痛苦,因为只要不干扰系统的其他部分,花费多长时间并不重要。

就像现在当我生成 1 个文件、pdf 或 excel 时一样,因为它需要大约 30 秒左右,它也会减慢系统的其余部分。

4

1 回答 1

0

您可以创建一个新线程来创建您的报告,并使用setPriority()为其设置低优先级。但是我不确定确切的行为。它可能会降低其他线程的优先级。它可能不会与在操作系统层设置优先级具有相同的效果。

于 2012-11-25T15:37:33.180 回答