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