冬天的风好冷 2016-02-11 07:37 采纳率: 0%
浏览 1496
已采纳

JAVA启动线程的问题不清楚

启动线程:
new Thread(x).start()和x.start()有什么区别,什么时候该用那个?

  • 写回答

2条回答 默认 最新

  • 毕小宝 领域专家: 后端开发技术领域 2016-02-11 08:05
    关注

    前者定义了一个无名线程直接启动了,而后者定义了一个线程变量名为t,二者功效一样,但是后者可以对这个线程对象进行其他操作,例如中断x. interrupt();区别就是是否需要对线程对象进行其他操作,如果需要的话就要用变量接收。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?