黑马程序员技术交流社区
标题:
关于多线程的问题;
[打印本页]
作者:
石三伢子1
时间:
2015-11-11 15:47
标题:
关于多线程的问题;
调用strat()方法,和直接调用run()方法的区别是什么,为什么直接调用run()方法程序就成了单线程呢?
作者:
黑夜中那颗星
时间:
2015-11-11 16:25
调用run方法,只是纯粹的调用一个方法而已,调用start方法,会创建一个线程然后在这个线程里运行run方法
作者:
石三伢子1
时间:
2015-11-12 14:38
谢谢了,看了模拟的源码,现在明白了;
作者:
redsifei
时间:
2015-11-12 15:04
多线程貌似就是模板设计模式
作者:
dsap
时间:
2015-11-12 21:33
貌似懂了
作者:
z13561291
时间:
2015-11-13 21:46
程序都从主函数开始运行,main方法就有一条线程,当用start方法时,会创建一个线程并到run方法中去运行,主函数的线程也会运行,这就是多线程
当直接用run方法时,new的对象会创建线程但是不会去运行,而是主涵数的线程去运行run方法 当然是单线程
作者:
石三伢子1
时间:
2015-11-28 11:44
z13561291 发表于 2015-11-13 21:46
程序都从主函数开始运行,main方法就有一条线程,当用start方法时,会创建一个线程并到run方法中去运行,主 ...
谢谢朋友,这个问题搞明白了,发现你技术分涨的很快啊,什么时候报班啊?
作者:
z13561291
时间:
2015-11-28 12:24
已经在审核入学考试了 想赶11.29的班 到12.1就报名截止了 如果30号能面试就好了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2