01-08-2023 09:48 PM
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
04-26-2023 12:01 PM
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.