- With SynchronousInitialization->True, the first time a Manipulate or DynamicModule is displayed, it will wait until the evaluation of the initialization expression is complete before proceeding.
- With SynchronousInitialization->False, the evaluation of the initialization expression will be queued up, and performed asynchronously.
- If a DynamicModule with SynchronousInitialization->False contains other dynamic objects with SynchronousUpdating->True, then there is no guarantee that the initialization of the dynamic module will be complete before dynamic objects inside it are updated.
Basic Examples (2)
By default, the Manipulate initializations are evaluated synchronously:
Wolfram Research (2007), SynchronousInitialization, Wolfram Language function, https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
Wolfram Language. 2007. "SynchronousInitialization." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SynchronousInitialization.html.
Wolfram Language. (2007). SynchronousInitialization. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SynchronousInitialization.html