推荐实现Runnable接口而不是继承Thread