------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
进程是正在运行的程序,由操作系统的程序所体现的程序运和的单元,我们用的window7系统打开任务管理器,就可看到系统好多正在运行的程序,这些进程都是CPU快速切换完成操作的,例如QQ,就有3个进程
每个进程至少有一个或多个线程在运行,例如在运行java时的主线程,直接或间接创建其它的多个线程,称为多线程
package org.blog.test;
class Th implements Runnable{
public void run(){
System.out.println(Thread.currentThread().getName()+"...run...");
}
}
public class ThreadDemo {
public static void main(String[] args) {
Th th=new Th();
Thread t1=new Thread(th);//创建线程1
Thread t2=new Thread(th);//创建线程1
t1.start();//启动线程1
t2.start();//启动线程2
System.out.println(Thread.currentThread().getName()+"...run..");
}
}
输出结果:Thread-0...run...
Thread-1...run...
main...run..
输出结果:Thread-0...run...
main...run..
Thread-1...run...