SynchronousUpdating

SynchronousUpdating

ManipulateDynamicおよび関連関数のオプションで,コンテンツを同期的に評価するかどうかを指定する.

詳細

  • 更新が必要な動的オブジェクトにSynchronousUpdating->Trueという設定がある場合,フロントエンドは必要な評価が終了してから他のタスクに取りかかる.
  • 動的オブジェクトにSynchronousUpdating->Falseという設定がある場合,フロントエンドはこの評価を待ち行列に入れ,非同期的に処理する.
  • 更新に時間がかかる動的オブジェクトの場合,そのオブジェクトがSynchronousUpdating->Falseになっていないと更新が時間切れになることがある.
  • SynchronousUpdating->Trueの動的オブジェクトの場合,フロントエンドはその評価が完了するまでブロックする.
  • SynchronousUpdating->Automaticは,Manipulate等のオブジェクト内のコントロールがアクティブな場合は同期的に更新し,他の場合には非同期的更新を使うように指定する.

例題

  (2)

デフォルトで,Manipulateはコンテンツの評価に6秒より長くかかる場合は時間切れとなる:

SynchronousUpdatingを無効にすると,評価は時間切れにならなくなる:

Wolfram Research (2007), SynchronousUpdating, Wolfram言語関数, https://reference.wolfram.com/language/ref/SynchronousUpdating.html.

テキスト

Wolfram Research (2007), SynchronousUpdating, Wolfram言語関数, https://reference.wolfram.com/language/ref/SynchronousUpdating.html.

CMS

Wolfram Language. 2007. "SynchronousUpdating." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SynchronousUpdating.html.

APA

Wolfram Language. (2007). SynchronousUpdating. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SynchronousUpdating.html

BibTeX

@misc{reference.wolfram_2024_synchronousupdating, author="Wolfram Research", title="{SynchronousUpdating}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SynchronousUpdating.html}", note=[Accessed: 23-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_synchronousupdating, organization={Wolfram Research}, title={SynchronousUpdating}, year={2007}, url={https://reference.wolfram.com/language/ref/SynchronousUpdating.html}, note=[Accessed: 23-November-2024 ]}