通过确保 STREAMS 处理使用与用户进程优先级不冲突的优先级,Solaris 8 操作环境中的 STREAMS 框架增强给实时进程提供了更确定的响应时间。
此外,Solaris 8 操作环境更加符合 Solaris 操作环境 DDI 为下列 Solaris STREAMS 支持功能指定的接口的要求:
WR(queue_t)
RD(queue_t)
OTHERQ(queue_t)
SAMESTR(queue_t)
符合 Solaris 操作环境 DDI 指定的接口的要求是通过将以上所列功能重新定向到所有使用情况下这些功能的 ddi.h 实现中来实现的。
更加符合Solaris 操作环境 DDI 指定接口的要求 --- 这会使不符合 DDI 标准的驱动程序和模块在不正确使用上面列出的功能时有导致系统失败的危险。 对于不符合 DDI 标准的驱动程序和模块,需要不符合 DDI 标准的驱动程序/模块的版本更新,但不必更改代码。
关于上述功能的详细规范,请参见 STREAMS Programming Guide。