我正在用java制作基于文本的操作系统,我想知道我是否应该使用线程。它有一个图形用户界面,但您可以键入命令并按一个按钮来输入它们。然后它在 textArea 中吐出文本。我应该什么时候使用线程以及如何使用它们?我需要使用线程吗?我真的不知道如何使用它们以及何时使用它们!
问问题
116 次
1 回答
1
当您不希望 GUI 锁定时使用线程。例如,如果您有(或预见到)“取消似乎卡住的正在进行的操作”按钮,那么该操作最好在单独的线程中进行,否则您的取消按钮将成为卡住的一部分。
此外,在某些环境(例如智能手机)中,如果 Java 程序的 GUI 锁定,操作系统将终止该程序。
要了解 Java 中的线程,请查看并发教程。
于 2012-05-24T01:46:09.227 回答