问题标签 [real-time-java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
529 浏览

java - 实时 Java 互操作性

我想知道 JRE6 和 rtsj 的 JVM 之间的互操作性如何。看来我只能使用它们的实现(因为代码将使用它们的 JVM 来解释),所以我不能使用 Java 6 必须提供的许多特性。它可以支持图形用户界面吗?(例如修改工业过程的参数)。

我可能是错的,希望得到你的一些反馈。

此外,Java 似乎是更实时的实现。你用过哪一个,你最喜欢哪一个?

0 投票
3 回答
3368 浏览

java - 与普通线程的实时线程同步

如何将一个实时线程与 Java 中的普通线程同步?以计算一些温度的实时线程和必须收集这些数字并在某些控件上显示它们的 GUI 线程为例。

实时库的实现应该无关紧要,因为它应该遵循规范。

0 投票
4 回答
10768 浏览

java - 谁使用实时 Java?

我注意到Real Time Java 2.2 早在 9 月就发布了,与我上次看到它时相比似乎已经有了很长的路要走。但是,到目前为止,有没有人知道任何现实世界的用途、商业用途或学术用途?

http://java.sun.com/javase/technologies/realtime/index.jsp

0 投票
7 回答
5621 浏览

java - 垃圾收集器 (.net/java) 是实时系统的问题吗?

当构建一个需要非常一致和快速响应的系统时,垃圾收集器是一个潜在的问题吗?

我记得几年前的恐怖故事,典型的例子总是动作游戏,当垃圾收集器进行清理时,你的角色会在跳跃过程中停下来几秒钟。

我们还有几年的时间,但我想知道这是否仍然是一个问题。我读到了 .Net 4 中的新垃圾收集器,但它看起来仍然很像一个大黑匣子,你只需要相信一切都会好起来的。

如果您的系统必须始终快速响应,那么垃圾收集器的问题是否太大,最好选择更硬核的,像 c++ 这样自己控制的语言?我会讨厌它,如果它被证明是一个问题,除了等待运行时的新版本或做一些非常奇怪的事情来试图影响收集器之外,基本上你几乎无能为力。

编辑

感谢所有伟大的资源。但是,似乎大多数文章/自定义 gc/解决方案都与 Java 环境有关。.Net 是否还具有自定义 GC 的调整功能或选项?

0 投票
2 回答
297 浏览

java - java实时设计rtsj

我正在考虑如何在没有 Sun Real-time System API 的情况下使用 java 构建实时系统。

比如说,老板在上午 11:00 生成一个事件,他必须在上午 11:10 获得反馈。如果没有任何反馈,他将重新发送他的活动。

员工在上午 11:01 收到老板的事件,他必须离开 1 分钟才能将结果发送回老板。所以实际上他有 8 分钟的时间来完成他的工作。上午 11 点 09 分,无论他完成与否,他都必须发送反馈。

这是一个实时系统,不是吗?

在这种情况下,如何使用 java 设计我们的系统?这是一种生产者-消费者模式。在消费者端,使用哪个对象(blockingqueue、delayqueue ...)来满足这个要求?

欢迎任何网络链接,开源。

感谢。

0 投票
1 回答
1041 浏览

java - Struct Javolution Lib 字节顺序和字节对齐

如何使用 javolution lib 设置字节或字对齐。这就像 CPP 中的#pragma。

我对字节顺序有点困惑。请向我建议在同一个库中设置的字节顺序。

0 投票
3 回答
1004 浏览

java - Linux 上的实时 Java 线程和操作系统级线程

使用实时 Java 线程(RealtimeThreadNoHeapRealtimeThread)时,OS 级线程和 Java 线程之间是否存在 1 对 1 的关系?此外,Java 是否对在操作系统级别创建的每个进程使用 fork() 或 clone()?

0 投票
1 回答
1029 浏览

real-time-java - 实时 java - 异步事件处理程序无法触发

以下代码改编自 Peter C. Dibble 在 Real-Time Java Platform Programming 中的一个示例:

该程序应该运行 3 秒然后退出。然而,输出显示虽然计时器确实在 3 秒后停止,但程序照常继续,即输出为:

显然处理程序没有触发,我不知道为什么。另一个涉及触发处理程序的周期性计时器的示例程序确实按预期工作。程序结构与这里的几乎相同。

0 投票
3 回答
1350 浏览

java - 如何将主线程作为实时线程运行

在实时 Java 中,可以创建一个实时线程并通过以下方法运行它:

其中 RTThread 是一个扩展 RealtimeThread 的类。但很明显,上述方法在涉及到 main 时不起作用。那么有没有办法做到这一点?我这样做的动机是我只希望运行 2 个实时线程。如果我在 main 中启动两个实时线程,那么总共不会有 3 个线程吗?

0 投票
4 回答
2213 浏览

java - Eclipse 无法导入 javax.realtime

我对java很陌生,只是开始使用Eclipse来运行一些实时java程序。我找不到javax.realtime导入,我收到错误:

知道如何解决这个问题吗?我需要下载任何额外的包或更改一些项目设置吗?