如何在單線程中使用java實現多線程操作系統?如何在單線程中使用java實現多線程操作系統?
Java支持「多線程」。是否有任何方式在單線程操作系統(即操作系統不支持多線程)中使用java運行多線程(實現多線程)。
如何在單線程中使用java實現多線程操作系統?如何在單線程中使用java實現多線程操作系統?
Java支持「多線程」。是否有任何方式在單線程操作系統(即操作系統不支持多線程)中使用java運行多線程(實現多線程)。
當然,你可以做到這一點,但儘管如此,他們會處理(在CPU內)此起彼伏......
只有當Java實現,您可以。早期的JVM具有用戶空間線程,但他們前一段時間移至OS線程。如果你使用的是單線程操作系統,我想可能你使用的JVM仍然有用戶空間線程。
我認爲可以做你所說的。因爲Java應用程序在JVM中運行,所以JVM將爲你處理多線程問題。但操作系統仍然是單線程的,你的應用程序的效率將保持不變。
早期的JVM曾經這樣做過。它被稱爲「綠色線索」,工作得很好,除非沒有。 :-)它與類似文件的東西有問題,但實際上是可能阻塞的設備,如命名管道。 – 2010-11-25 07:38:37