首页上一页 1 下一页尾页 3 条记录 1/1页
JAVA 从入门到精通 例18.7不懂~~
发表在Java图书答疑
2015-10-04
是否精华
是
否
版块置顶:
是
否
setPriority("threadA", 5, threadA);
setPriority("threadB", 5, threadB);
setPriority("threadC", 4, threadC);
setPriority("threadD", 3, threadD);
在运行 A线程的时候,为什么不是一直运行下去,而是与B并行?A运行的 时候会切换回主函数的 setPiority(“threadB”,5,threadB)吗,当A调用t.start()时候B并没有调用啊,为什么B线程会启动?
还有A和B的优先级最高,为什么不是这两个先运行完再运行C和D(书中P332图下面那段话不是这么说的吗),而是四个一起交替运行?
setPriority("threadB", 5, threadB);
setPriority("threadC", 4, threadC);
setPriority("threadD", 3, threadD);
在运行 A线程的时候,为什么不是一直运行下去,而是与B并行?A运行的 时候会切换回主函数的 setPiority(“threadB”,5,threadB)吗,当A调用t.start()时候B并没有调用啊,为什么B线程会启动?
还有A和B的优先级最高,为什么不是这两个先运行完再运行C和D(书中P332图下面那段话不是这么说的吗),而是四个一起交替运行?