java虚拟机移植问题
metuu 2011-02-21 09:13:12 最近弄jvm 移植到ucos上,在看 jvm代码比较迷茫。
1。void InitalizeAsynchronousIO(void) {
if (VersionOfTheWorld++ == 0) {
int i;
for (i = 0 ; i < ASYNC_IOCB_COUNT ; i++) {
ASYNCIOCB *aiocb = &IocbRoots[i];
FreeAsyncIOCB(aiocb);
}
} else {
while (ActiveAsyncOperations() > 0) {
Yield_md();
}
}
}
这个代码创始化 5 个 I/O ,这个5 个 I/O 是什么作用。 在程序运算时,启动几个线程。
2。 JVM 移植时 ,可不可以脱离操作系统直接运行啊? 谢谢