如题。刚接触java,不知道这样提问是否合适。java的多线程管理,是由谁来实现的?具体说,一个多线程的java程序,它的各个线程的时间片断,运行情况,是由操作系统来管理的? 还是由java运行时平台来管理的?如果是后者,java运行时平台管理多线程的时候有没有借助操作系统的多线程管理?
解决方案 »
- 关于数据类型转换的问题,求教啊
- 【菜鸟求问】命令行编程,一次性javac src目录下树形结构的所有.java源文件
- 有用过JPcap的请进
- 新手的问题---jsp中 ajax不能正确读取xml。
- java新手,请告诉帮忙HashMap的问题,在线等
- 连接sqlserver失败,有人遇到过这个问题吗?
- tomcat 中mysql的Driver应该放在什么路径下?
- 我想把字体变成又粗有斜,这样写对的,但不理解 | 在这里的意思
- Swing中跨平台地加载图片的语句是...?
- applet与数据库的问题,请大虾们指教
- 问一个关于JAVA桌面应用程序与WINDOWS窗口之间文件相互拖曳的问题
- [面试题] 在整个窗口内有办法判断鼠标是不是被按下在那里呢?大家帮忙下。
个人认为操作系统是最底层的软件,即所有的其他软件都在它之上运行,JVM也不例外,所以多线程的Java程序首先要由JVM来管理调度,然后再根据不同的操作系统,交由相应的多线程管理模块来管理。
个人认为操作系统是最底层的软件,即所有的其他软件都在它之上运行,JVM也不例外,所以多线程的Java程序首先要由JVM来管理调度,然后再根据不同的操作系统,交由相应的多线程管理模块来管理。