第二种:直接实现Runnable多线程接口,Runnable只有一个抽象方空雀法run ,并没有start()方法,也就是说要通过Thread类来启动Runnable实芹镇现的多线程。不过这个避免了继承的局限。一个类可以继承多个接口。
Thread类也是Runnable接口的子类。
1、设计一个线程,产生三个线程对象,设置三个线程的休眠时间,10s,20s,猛大仿30s。主要采用Thread类,Runable接口。
2、thread类是java.lang包中定义的,一个类只要继承Thread类,此类就是多线程 *** 作类使用Threa类实现。
3、测试运行结果。
4、使用runnable接口仿郑实现,类中没有线程名称字段,所以建立一个name属性保存线程名称。
5、使用runnable接口,new Thread().start() 执枝纤行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)