Java线程Thread类

进程:资源分配与调动的基本单位。如QQ、迅雷等每个独立运行的程序就是一个进程。

每一个进程可以有多个线程,如QQ可以收发信息、下载上传文件等。

多线程同时工作时,由CPU分配处理。

public class Demo {
    public static void main(String[] args) {
        Thread a = new ThreadA();//线程A的对象
        Thread b = new ThreadB();
        a.start();//启动线程
        b.start();
    }
}

class ThreadA extends Thread {//线程A

    public void run() {//线程执行的内容
        for (int i = 0; i <= 100; i++) {
            System.out.println(i);
            try {
                Thread.sleep(1000);//休眠1000ms,即停顿1s/次
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

class ThreadB extends Thread {//线程B

    public void run() {//线程执行的内容
        for (char i = 'a'; i <= 'z'; i++) {
            System.out.println(i);
            try {
                Thread.sleep(1000);//休眠1000ms,即停顿1s/次
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}

 

posted @ 2018-08-31 20:00  夕西行  阅读(105)  评论(0编辑  收藏  举报