主要内容

ssSetRuntimeThreadSafetyCompliance

确定S函数是否可以运行多线程

语法

ssSetRuntimeThreadSafetyCompliance(SimStruct*S,int\u T val)

论据

s

表示S功能块的SimStruct。

瓦尔

螺纹安全合规设置。设置可以是:

  • 运行时\线程\安全性\合规性\未知-声明不知道S函数是否是线程安全的。

  • 运行时\线程\安全性\合规性\正确-将S函数声明为线程安全的。

  • 运行时\线程\安全性\合规性\错误-将S函数声明为非线程安全。

描述

在S函数中使用此宏将其设置为线程安全,这意味着它可以运行多线程设置参数作用多线程模拟块属性。这种行为是:

选项 多线程模拟背景 S函数运行单线程或多线程
运行时\线程\安全性\合规性\未知 “自动” 单线
运行时\线程\安全性\合规性\正确 “自动” 多线程
运行时\线程\安全性\合规性\错误 “自动” 单线
“关” 忽略设置,S功能块运行单线程

语言文字

C,C++

实例

请参阅中使用的S函数草根/工具箱/simu万博1manbetxlink/simdemos/simfeatures/src/slexCoSimPrimeSFcn.c

R2018a中引入