java线程中为什么要调用start而不能run 我来答 2个回答 #热议# 生活中有哪些实用的心理学知识? 来自浮山舞尽霓裳的铁树 推荐于2018-04-23 · TA获得超过212个赞 知道小有建树答主 回答量:239 采纳率:0% 帮助的人:122万 我也去答题访问个人页 关注 展开全部 线程的运行不是像其他方法那么简单的额调用一下就运行的。想要运行一个线程,肯定是要和操作系统打交道,告诉操作系统我要添加一个线程,run方法只是个简单的方法,里面就是你要运行的代码。start方法里面会调用一个native方法,这个方法才是真正和操作系统交流的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2014-03-05 展开全部 http://jason521.wang.blog.163.com/blog/static/100709148201251811447192/ 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-05-29 多线程为什么调用start而不是调用run方法 4 2018-01-14 Java多线程中start会调用run方法,为不直接掉run... 2 2015-08-31 JAVA中为什么只能使用RUN在执行而没有start的选项, 2017-07-11 java创建线程之后,直接调用start方法和run的区别 6 2015-11-24 java 下面的多线程为什么不直接调用run方法? 1 2015-04-20 Java线程中run和start方法的区别 113 2015-08-30 Java 多线程中 run()和start()方法有什么区别... 4 2015-04-17 java中关于线程的唤醒的困惑:不应该是在执行t.start... 更多类似问题 > 为你推荐: