二哥啊

导航

 

2019年11月18日

摘要: 1.创建一个实现了Runnable接口的类 2.实现类去实现Runnable中的抽象方法:run() 3.创建实现类的对象 4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象 通过Thead类的对象调用start方法 比较创建线程的两种方式: 开发中:优先选择实现Runna 阅读全文
posted @ 2019-11-18 21:48 二哥啊 阅读(276) 评论(0) 推荐(0) 编辑
 
摘要: 1.创建一个继承于Thread类的子类 2.重写Thread类的run() -->将此线程执行的操作声明在run()中 3.创建Thread类的子类对象 4,通过此对象调用start():1.启动当前线程 2.调用当前线程的run() 不能通过直接调用run()的方式启动线程 再启动一个线程,已经s 阅读全文
posted @ 2019-11-18 17:20 二哥啊 阅读(439) 评论(0) 推荐(0) 编辑