激流勇进__
2016-03-25 18:30
老师说这里要搞清楚。我怎么越搞越不清楚了、
前面说的程序中的同一资源不是火车票吗? 怎么变成Runnable对象了??
MyThread mt=new MyThread();
Thread td1=new Thread(mt,"售票口1");
Thread td2=new Thread(mt,"售票口2");
Thread td3=new Thread(mt,"售票口3");
说的是火车票,但是要通过实现Runnable接口,这样才能真正意义的使其成为同一资源,如果是继承Thread类,创建三次,就不是同一资源了,变成了15张票,就不算是同一资源了,是各自独立的资源,我是这样理解的
细说多线程之Thread VS Runnable
55327 学习 · 68 问题
相似问题