55问答网
所有问题
老师们好,请问下 ,请问下 java中在主线程中创建一个子线程,那么它们是先执行主线程还是子线程?
如题所述
举报该问题
推荐答案 2012-02-23
主线程就是main()方法,是最先执行的,然后创建一个子线程,这两个线程就会同时执行,但互不影响!执行过程就像你同时和两个人聊QQ,一会和他说两句,一会再和他说两句,互不相干,但同一时间你只可能和一个人聊天!懂不
追问
哦 懂了。谢谢
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eRFLGQQFQ.html
其他回答
第1个回答 2012-02-22
线程之间是并发的 互不影响
主线程中创建子线程 主线程比子线程先开始 但是同时的执行的
第2个回答 2012-03-02
这个是随机的,是由CPU决定的,程序无法干预,一般这两个线程是交替进行的,你使用一会CPU,我使用一会CPU!
第3个回答 2012-02-22
看答案
相似回答
...下面的
java
代码是如何执行的呢
,是先执行
main
线程
再tt线程吗?_百度...
答:
Main方法肯定是在“my worker”线程前执行的,否则怎么启动线程啊?主线程和“my worker”
线程中
调用loop方法,理论应该是没有先后顺序的;不过由于你
在主线程
增加了Thread.sleep(700), 所以实际上应该是“my worker”
线程先
调用了loop,main只是在"my worker"线程启动700毫秒之后才调用的loop。sleep() ...
java
主线程
已经
执行
完了,为什么
子线程还在
运行
答:
其实是子线程运行结束后主线程才退出的。因为是子线程开启后
,主线程
和子线程的代码同时继续运行。当主线程的代码全部执行完后,若子线程还没执行完,主线程会等待
子线程执行
结束后退出程序。
Java中在线程中
再开
线程,
可以么
答:
1,可以肯定是可以的,因为main方法内就是一条主线程 2,我们可以在mian()方法内可以创建多条线程 3,多条线程都可以顺利执行 所以,在线程内是可以创建多线程的,如下图 ①
,在主线程中
建立两条分线程 ②,程序执行的结果,满足要求
在
JAVA中,线程是
本身存在的?还是我们手动
创建线程
的:Thread xx=new Thr...
答:
本身就存在,也可以通过手动
创建,
例如当我们
执行一个
main方法
,java
就创建了
一个线程
来执行他,他就是一个单线程的程序,按照顺序
执行,
但是在main方法里我们可以再创建新的线程。
在
Java 中
多
线程
的实现方法有哪些,如何使用
答:
通过Runnable特性,可以作为Thread对象的target,而Future特性,使得其可以取得新
创建线程中
的call()方法的返回值。 执行下此程序,我们发现sum = 4950永远都是最后输出的。而“
主线程
for循环执行完毕..”则很可能是
在子线程
循环中间输出。由CPU的线程调度机制,我们知道,“主线程for循环执行完毕..”的输出时机是没有任何...
大家正在搜
java执行完主线程在执行子线程
java中子线程与主线程的交互
java主线程是如何创建的
java子线程调用主线程变量
java子线程返回结果主线程
java主线程等待子线程
java主线程捕获子线程异常
java主线程等待子线程结束
java的主线成和子线程
相关问题
java里面在主线程产生多个子线程,怎么让这些子线程同时运行...
在java中,高优先级得可运行线程会抢占低级优先线程
如何实现java主线程等待子线程执行完毕之后再执行
Java下面程序创建了一个线程并运行,每隔1秒打印“Hell...
java程序主线程中开启三个线程,但运行时只有一个线程活着是...
java 多线程子线程唤醒主线程问题
Java中主方法中有一个循环打印+这个字符,有创建了一个线程...
请问java中多线程的执行顺序是怎样的?