硬实时问题不是Java的适当应用。有太多变量,如垃圾收集和线程不能保证在给定时间间隔内发生,这使得这种应用不可能。如果接受足够接近,则可以使用它。您的软件性能(就时间而言)也取决于您正在使用的操作系统和硬件以及在该计算机上运行的其他程序。 有一种Real Time Java,它确实具有我上面提到的问题的特殊API。您没有表明您正在使用它。它在很多方面也与普通的Java不同。
- Romain Hippeau
5
我需要Java,因为它必须在Android上运行,并且程序需要大量的API调用。 - Christian