线程示例及其说明

在启动应用程序时,首先执行主线程。此主线程处理应用程序的所有 UI 概念。如果我们想要运行我们不需要 UI 的任务,那么我们使用线程在后台运行该任务。

以下是描述打击的 Thread 示例:

new Thread(new Runnable() {
    public void run() {
        for(int i = 1; i < 5;i++) {  
            System.out.println(i);  
        }
    }
}).start();

我们可以通过创建 Thread 的对象来创建线程,该对象具有运行线程的 Thread.run() 方法。这里,start() 方法调用 run() 方法。

我们也可以独立运行多个线程,这称为 MultiThreading。该线程还具有睡眠功能,当前正在执行的线程通过该功能休眠(暂时停止执行)指定的时间。但是 sleep 会抛出 InterruptedException 所以,我们必须使用像这样的 try / catch 来处理它。

try{Thread.sleep(500);}catch(InterruptedException e){System.out.println(e);}