补充:线程的分类
=========
创建多线程的方式二
=========
======================================================================
实现方式实现多线程代码示例:
public class ThreadDemo {
public static void main(String[] args) {
//③创建该类的对象
MThread mThread = new MThread();
//④将此对象作为参数,传递到Thread构造器中,创建对象
Thread thread = new Thread(mThread);
//⑤调用start()方法
thread.start();
}
}
//①类实现Runnable接口
class MThread implements Runnable{
//重写run方法
@Override
public void run() {
for(int i = 0 ; i < 100; i++)
if(i % 2 == 0 )
System.out.println(i);
}
}
两种实现多线程方式的比较
=============
线程的生命周期
=======
===========================================================================================================================================
线程的同步
=====
问题的提出
案例分析:火车站售票
模拟火车站售票,开启三个窗口售票