生活生产服务其它并发编程

编程里的satrt()方法与run()方法?

为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法?显示全部

为什么我们调用 start() 方法时会执行 run() 方法,为什么我们不能直接调用 run() 方法?

收起
参与15

查看其它 1 个回答nkj827的回答

nkj827nkj827项目经理长春长信华天

当你调用 start() 方法时你将创建新的线程 , 并且执行在 run() 方法里的代码 。但是如果你直接调用 run() 方法 , 它不会创建新的线程也不会执行调用线程的代码 , 只会把 run 方法当作普通方法去执行 。

系统集成 · 2020-04-30
浏览1095

回答者

nkj827
nkj82711331
项目经理长春长信华天
擅长领域: 存储灾备服务器

nkj827 最近回答过的问题

回答状态

  • 发布时间:2020-04-30
  • 关注会员:3 人
  • 回答浏览:1095
  • X社区推广