程序/进程/线程概念 多线程的创建1:继承Thread类 //线程不能用t1.run()方法 多线程的交互性 第二种方式,创建匿名子类的方式 测试thread的常用方法 俩种命名方法 线程的调度/优先级 例题:卖票 创建多线程2:实现runnable接口 同上卖票例题 一个对象放到三个构造器中,三个线程用的同一个new window1(),自然ticket是同一个了 创建线程两种方式的比较和联系