摘要: 1.继承Thread类,重写run()——【线程类】 2.实现Runnable接口,重写run()——【任务类】 3.实现Callable接口,重写call()——【带返回值的任务类】 eg. FutureTask<String> task = new FutureTask<>(new Task() 阅读全文
posted @ 2019-12-02 16:17 战胜橘子 阅读(133) 评论(0) 推荐(0) 编辑