重新出发 Java基础---进程35
进程:当前正在运行的程序
线程:进程中的一个执行控制单元,执行路程
单线程:安全性高,效率低
多线程:安全性低,效率高
实现
方式1:一种方法是将类声明为Thread的子类,以子类应重写Thread类的run方法。
Thread
String getName() 返回该线程的名称
void setName(String name)改线程名
实现2 :创建线程的另一种方法是声明实现Runnable接口的类,该类然后实现run方法,然后可以分配该类的实例,在创建Thread时作为一个参数来传递并开启
Thread(Runnable target)
static Thread currentThread():返回当前线程对象
TicketThread tt = new TicketTread();
Thread t = new Thread(tt);
t.setName("窗口1");
Thread t2 = new Thread(tt);
t2.setName("窗口2");
Thread t3 = new Thread(tt);
t3.setName("窗口3");