本帖最后由 fly_saint 于 2014-10-16 16:29 编辑
我的理解:
查看API
使用继承Thread:
Ticket p1 = new Ticket();
Ticket p2 = new Ticket();
p1.start();
p2.start();
若不加static修饰,则p1,p2线程针对的并非是同一个对象数据去处理;
实现方式Runnable:
Ticket p= new Ticket();
Thread p1=new Thread(p);//调用构造函数:Thread(Runnable target) 功能为:分配新的 Thread 对象。
Thread p2=new Thread(p);
p1.start();
p2.start();
针对的都是Ticket类的 p 对象,因此不需要static修饰。
|