$SynchronousEvaluation
是一个符号,如果它作为同步计算的一部分进行运算,则它的值为 True.
更多信息
- 同步计算一般由前端的控件触发. 可能产生同步计算的控件包括 Button、EventHandler 和具有 Dynamic 值的任意控件.
- Manipulate 可能触发同步计算,取决于 SynchronousUpdating 和 SynchronousInitialization 的选项值.
- 同步计算与抢占式计算相同. 某些控件,比如 Button 和 EventHandler,支持 Method->"Preemptive" 的选项设置,使控件计算可以同步.
- 同步计算在计算过程中将系统停止. $SynchronousEvaluation 的典型使用方法是编写具有不同行为的代码,以防止多次中止系统运作.
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (2)
属性和关系 (3)
默认情况下,Button 和相似构件进行同步计算:
在选项 Method->"Queued" 设置下,进行非同步计算:
Dynamic 中的同步计算由 SynchronousUpdating 选项控制:
DynamicModule 的初始化由 SynchronousInitialization 选项控制:
Wolfram Research (2015),$SynchronousEvaluation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$SynchronousEvaluation.html.
文本
Wolfram Research (2015),$SynchronousEvaluation,Wolfram 语言函数,https://reference.wolfram.com/language/ref/$SynchronousEvaluation.html.
CMS
Wolfram 语言. 2015. "$SynchronousEvaluation." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/$SynchronousEvaluation.html.
APA
Wolfram 语言. (2015). $SynchronousEvaluation. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/$SynchronousEvaluation.html 年