-2

我正在用java制作基于文本的操作系统,我想知道我是否应该使用线程。它有一个图形用户界面,但您可以键入命令并按一个按钮来输入它们。然后它在 textArea 中吐出文本。我应该什么时候使用线程以及如何使用它们?我需要使用线程吗?我真的不知道如何使用它们以及何时使用它们!

4

1 回答 1

1

当您不希望 GUI 锁定时使用线程。例如,如果您有(或预见到)“取消似乎卡住的正在进行的操作”按钮,那么该操作最好在单独的线程中进行,否则您的取消按钮将成为卡住的一部分。

此外,在某些环境(例如智能手机)中,如果 Java 程序的 GUI 锁定,操作系统将终止该程序。

要了解 Java 中的线程,请查看并发教程。

于 2012-05-24T01:46:09.227 回答