最赞回答 / 幕布斯1198628
个人理解:Thread.currentThread() 获得当前正在运行的线程的引用。如果是通过继承Thread类实现多线程,则this就是当前正在运行的线程的引用,this.setName()可以直接设置线程的名字。但如果是实现Runnable接口,类中就没有继承Thread的方法,不能使用this.setName()。
2017-10-19
其实讲得还行,不过那些整天嚷嚷“免费看还bb,不看滚的”的人,,免费的东西就不能评价了?试吃的东西就只能夸好?故宫的公厕和乡下的一样??尊重讲师的工作,不代表就不能发表自己的真实想法。没有建议哪来进步
2017-10-15
Thread actressThread = new Thread(new Actress(),"Ms.Runnable");
//上面可以简写成下面
Actress actress = new Actress();
Thread actressThread = new Thread(actress,"Ms.Runnable");
//上面可以简写成下面
Actress actress = new Actress();
Thread actressThread = new Thread(actress,"Ms.Runnable");
2017-10-14
1.Runnable只是一个接口,它里面只有一个run()方法,没有start()方法, 所以,即使实现了Runnable接口,那也无法启动线程,必须依托其他类。
而Thread类,有一个构造方法,参数是Runnable对象,也就是说可以通过Thread类来启动Runnable实现的多线程。
而Thread类,有一个构造方法,参数是Runnable对象,也就是说可以通过Thread类来启动Runnable实现的多线程。
2017-10-14
http://blog.csdn.net/zxw136511485/article/details/53032658
Thread actressThread = new Thread(new Actress(),"Ms.Runnable");
解释了这个
Thread actressThread = new Thread(new Actress(),"Ms.Runnable");
解释了这个
2017-10-14