From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

JKI State Machine Objects

cancel
Showing results for 
Search instead for 
Did you mean: 

Why the reentrancy "Initialize Dependencies Attribute.vi" is set to "Preallocated"?

Hi all, 

I am new to SMO architecture. I starts to read the source code of SMO class step by step to understand it deeply. 

I found that the reentrancies of constructors (Initialize ... .vi) of all sub "Attribute" classes are non-reentrant, except "Attribute.Dependencies" class. And it is set to be preallocated. 

Could anyone explain the reason for me? 

Thanks for your kind explanation in advance

Godel Sung

0 Kudos
Message 1 of 2
(1,051 Views)

You were really going over the framework in some detail to have noticed that!

 

I'm guessing it's purely chance. Changing that VI to non-reentrant should have little effect on anything since that particular piece of code is not blocking and does not maintain any state in a feedback node or shift register.

0 Kudos
Message 2 of 2
(911 Views)