java - 为什么 RTOS 只用 c 编码?

标签 java c rtos

RTOS有必要一直用C语言写吗?为什么不能用 Java 或其他技术进行编码……??是不是因为java中没有指针概念?

最佳答案

垃圾收集是反对 Java 实时化的重要原因。 JIT 是另一个,但它可以被克服。

但总的来说,C 作为有效的可移植程序集提供了非常可预测的运行时性能,这对于可靠的实时执行至关重要。

关于java - 为什么 RTOS 只用 c 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1927229/

相关文章:

java - 如果实体本身的实体监听方法和生命周期回调重复怎么办?

Java cron4j 计划文件

c - 为什么这个快速排序例程不起作用?

python - 访问 C 初始化的 ctypes 结构元素时出现段错误

c - Micrium 的 uC/OS-III RTOS 中的 Malloc

embedded - vTaskCreatePinnedToCore() 的行为不符合预期

java - 查找pom.xml中的哪个依赖项包含指定的jar

java - 从 "allowableValues"中的数据库传递值?

c - Linux内核如何编译自己?

stm32 - 如何在 RTOS 的 Cortex-M3 微 Controller 中以高频(> 100kHz)运行周期性线程?