开发者社区 问答 正文

编写多线程程序有几种实现方式?

编写多线程程序有几种实现方式?

展开
收起
游客pklijor6gytpx 2019-12-02 15:55:52 755 分享 版权
1 条回答
写回答
取消 提交回答
  • 一种是继承Thread类;另一种是实现Runnable接口。两种方式都要通过重写run()方法来定义线程的行为,推荐使用后者,因为Java中的继承是单继承,一个类有一个父类,如果继承了Thread类就无法再继承其他类了,显然使用Runnable接口更为灵活。

    2019-12-02 15:56:21
    赞同 展开评论
问答地址: