我们使用的现代电脑通常是很多很多线程的(轻薄本都有8线程,游戏本可能甚至32线程),这些线程能够帮助电脑更高效的处理一些需要同时处理的任务。我们将要学习研究如何使用Java调用使用处理这些线程。
我们使用的是一个让很多球在一个Swing页面上行走的案例。
1.线程的创建
创建线程我们通常使用让一个类继承Thread的方法。
这里以ThreadBall为例,创建了一个可以作为“池”使用的自操作的线程类。
我们不解释其中的Swing操作,解释其中的run方法:
run是一个官方的类,是线程的本身所需要进行的工作。
这里是让球向右走。
2.线程的使用

我们用类使用的通常办法创建threadBall类,并使用start来启动run。
则我们可以实现如下效果,一个球不断向前走并擦除运动轨迹。(简易版重绘)