线程中的run()方法和start()方法的区别

run():主要用来封装我们自定义的业务代码,直接调用本方法相当于普通方法的调用

start():主要用来以多线程的方式启动线程,然后由JVM调用本线程内的run()方法执行业务代码

    注意:这里说的启动指的是将线程对象加入到就绪队列中,具体什么时候执行看OS(操作系统)

线程的状态:新建,就绪,运行,阻塞,终止

posted on 2021-10-26 18:08  孤独的亿匹狼  阅读(125)  评论(0)    收藏  举报