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,073 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
(933 Views)