java高手帮帮忙!解决一下java二级的试题?

调用线程的start()方法后,线程就立即执行,对吗?

不会,要看CPU时间片在哪个线程上,如果两个线程都有start,但是时间片刚好在线程A上,那么线程B就不会立即执行。

这样解释明白吗?

参考资料:如果您的回答是从其他地方引用,请表明出处

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-09-16
从宏观上讲是的....

从微观上讲,代码所在进程进入就绪态,轮到自己才执行
第2个回答  2009-09-16
有可能会,有可能不会;因为那要看是否是多线程,还有是否实现同步....
第3个回答  2009-09-16
错误!
第4个回答  2009-09-16
不一定
相似回答
大家正在搜