线程Thread类

时间:2023-05-21 12:31:56

进程:资源分配与调动的基本单位。如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();
}
}
}
}