如何在使用java的单线程操作系统中实现多线程?

时间:2010-11-25 07:35:26

标签: java operating-system

如何在单线程操作系统中使用java实现多线程?

Java支持“多线程”。在单线程操作系统中,有任何方法可以使用java运行多个线程(实现多线程)(即操作系统不支持多线程)。

3 个答案:

答案 0 :(得分:2)

当然你可以做到这一点,但是他们会一个接一个地处理(在CPU内)...

答案 1 :(得分:2)

只有Java实现允许您。早期的JVM有用户空间线程,但是他们不久前就转向了OS线程。如果您使用的是单线程操作系统,我认为您使用的JVM可能仍然具有用户空间线程。

答案 2 :(得分:2)

我认为可以做你所提到的。因为java应用程序在JVM中运行。所以JVM会为你处理多线程问题。但是操作系统仍然是单线程,你的应用效率将保持不变。