如图所对应的程序,在main方法中创建两个线程t1,t2,并且依次执行

在执行时的内存图 :
t1,t2,和主线程属于平等关系各自在栈中有自己的区域,但是执行时只执行主线程,在主线程中main方法负责将t1,t2两个线程送入就绪状态,等待CPU随机选中执行,所以执行时并不会按照t1,t2的顺序执行

本文探讨了在Java中如何创建并执行线程t1和t2,主线程如何将它们置于就绪状态,以及CPU如何随机选择执行线程,强调了线程执行的非顺序性。内容涉及到多线程和内存管理的基础知识。
如图所对应的程序,在main方法中创建两个线程t1,t2,并且依次执行

t1,t2,和主线程属于平等关系各自在栈中有自己的区域,但是执行时只执行主线程,在主线程中main方法负责将t1,t2两个线程送入就绪状态,等待CPU随机选中执行,所以执行时并不会按照t1,t2的顺序执行

371
6212

被折叠的 条评论
为什么被折叠?