哪个线程用于非GUI图形?

时间:2013-11-16 20:57:45

标签: java graphics

我第一次编写了一个没有GUI的图形密集型Java应用程序。它通过创建BufferedImage并使用其Graphics2D对象来生成图像。使用ImageIO.write将图像写入文件。

我需要决定是在主线程还是Event Dispatch Thread中工作。

支持EDT,如果我正在编写GUI,我会在EDT中完成所有图形更新。

支持主线程,应用程序将在其运行的整个时间内连续计算,而无需任何用户交互来解决问题。

1 个答案:

答案 0 :(得分:3)

  

非GUI图形的哪个线程?

非EDT是我猜想的(以及我总是编码的方式)。

但是你能证实,该应用程序。有GUI吗?

  

不,该应用没有GUI。它需要能够无人值守地运行。

解决它,忘了EDT&使用你喜欢的任何Thread(包括给应用程序的默认值。)。