黑马程序员技术交流社区
标题:
关于多线程的提问
[打印本页]
作者:
ㄗ灬Night|K
时间:
2013-10-15 11:00
标题:
关于多线程的提问
本帖最后由 ㄗ灬Night|K 于 2013-10-15 17:20 编辑
当d.start()开启新线程之后,主线程会不会偶尔也去运行run()方法中的代码呢?
class Demo extends Thread
{
public void run()
{
for(int x=0; x<60; x++)
System.out.println("demo run----"+x);
}
}
class ThreadDemo
{
public static void main(String[] args)
{
Demo d = new Demo();//创建好一个线程。
d.start();//开启线程并执行该线程的run方法。
for(int x=0; x<60; x++)
System.out.println("Hello World!--"+x);
复制代码
作者:
......
时间:
2013-10-15 11:15
按我的理给你画了一张图,不知道能明白不
无标题.png
(30.56 KB, 下载次数: 1)
下载附件
2013-10-15 11:14 上传
线程执行过程
作者:
张凡
时间:
2013-10-15 11:27
d.start()开启新的线程后不会结束之前已经开启的线程,只会开启新的线程,所以之前运行的线程是不会关闭的,继续运行。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2