16年的帖子 19年的回答。。。
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张票,就不算是同一资源了,是各自独立的资源,我是这样理解的
查看老师的个人信息就可以看了啊
稍微说下 免得你误解 不是每个方法都有一个线程 而是 main函数是程序的入口,你运行java程序的时候就默认开启的是main线程 然后你有额外开启了一个thread0的线程 所以有两个线程罗!