$ScheduledTask

$ScheduledTaskは,バージョン11.2で実験的に導入された$CurrentTaskに置き換えられた.

$ScheduledTask

スケジュールされたタスク内で,タスクのためのScheduledTaskObjectあるいはCloudObjectを返す.

詳細

  • スケジュールされたタスク外で評価された場合,$ScheduledTaskNoneを与える.
  • $ScheduledTaskはタスク評価内のタスク(例えばパラメータを見るとかタスクを中止する等)を示すために使われる.

例題

  (8)

実行中のスケジュールされたタスクオブジェクトを出力する:

その時間指定を出力する:

スケジュールされたタスクが不要となった場合にそれを自動的に取り除く:

待ち時間がランダムなタスクを作る:

評価の終了と同時に再び評価を始めるタスクを作る:

一回だけ実行され,実行後は自身を削除するタスクを作る:

条件が満たされたときに自身を削除するタスクを作る:

外部変数が変更されたときに自身を削除するタスクを作る:

タスクが中止され削除されるようにする:

補助タスクを使って,スケジュールされたタスクを同期する:

補助タスクx1が削除された:

スケジュールされたすべてのタスクを中止する:

Wolfram Research (2010), $ScheduledTask, Wolfram言語関数, https://reference.wolfram.com/language/ref/$ScheduledTask.html (2014年に更新).

テキスト

Wolfram Research (2010), $ScheduledTask, Wolfram言語関数, https://reference.wolfram.com/language/ref/$ScheduledTask.html (2014年に更新).

CMS

Wolfram Language. 2010. "$ScheduledTask." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/$ScheduledTask.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_$scheduledtask, author="Wolfram Research", title="{$ScheduledTask}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/$ScheduledTask.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_$scheduledtask, organization={Wolfram Research}, title={$ScheduledTask}, year={2014}, url={https://reference.wolfram.com/language/ref/$ScheduledTask.html}, note=[Accessed: 18-November-2024 ]}