Vxworks是否支持多道程序设计?

时间:2018-06-12 20:13:28

标签: vxworks multiprogramming

早期版本的Vxworks不支持多处理,但我读过Vxworks 6.6及更高版本支持SMP(对称多处理).SMP允许进程在多个核心中并行运行。但是Vxworks是否支持多程序设计? Vxworks的一个问题是,因为整个软件是一个程序,如果一个线程崩溃整个软件崩溃!还是这样吗?

2 个答案:

答案 0 :(得分:0)

答案是肯定的。有几个特定的​​答案是。 VxWorks 6.x和7.x具有过程模型(称为RTP) VxWorks 6.6+和7.x具有SMP。 VxWorks 7.x具有类似于Unix的内存模型。

VxWorks 6.x和VxWorks 7都具有Posix pthreads和包括处理器相似性API在内的本机多编程API

答案 1 :(得分:-1)

我使用的是Vxworks 6.8,它支持多个线程。线程中的崩溃是孤立的。崩溃的线程终止,而其他线程继续执行。