CreateScheduledTask

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

CreateScheduledTask[expr]

1秒に1回ずつ繰り返し expr を評価するローカルのスケジュールされたタスクを作成する.

CreateScheduledTask[expr,time]

time 秒に1回ずつ繰り返し expr を評価するタスクを作成する.

CreateScheduledTask[expr,{time}]

time 秒後に1回だけ expr を評価するタスクを作成する.

CreateScheduledTask[expr,{time,count}]

time 秒ごとに合計で count 回まで繰り返して expr の評価を試みるタスクを作成する.

CreateScheduledTask[expr,timespec,start]

timespec に従ってstart 時間から始めて expr を評価するタスクを作成する.

詳細とオプション

  • CreateScheduledTaskは作成されたタスクを表すScheduledTaskObject式を返す.
  • CreateScheduledTaskはタスクを作成するが,そのタスクを開始しはしない.タスクはStartScheduledTaskで開始することができる.
  • CreateScheduledTaskは,現行のWolfram言語セッション中にローカルで実行されるタスクを作る.セッション間ではタスクの状態は保存されない.
  • start はタスクがアクティベートされる時の絶対時間であるとみなされる.
  • expr の初回評価はアクティベートから time 秒後に行われる.
  • 2つのタスクが同時に評価されるようにスケジュールされている場合,後で加えられたタスクが先に実行される.
  • スケジュールされたタスクの実行にはノートブックフロントエンドは不要である.
  • デフォルトで,expr の評価に必要な時間が time を上回る場合は保留になっている次の評価が省略される.

例題

  (6)

タスクを作成する:

タスクを開始する:

タスクを中止し削除する:

1秒ごとにxを評価するタスクを作成する:

xに値を割り当てる:

タスクを開始する:

現在時刻から5秒後にアクティベートされ1秒後に出力するタスクを作成する:

タスクをアクティベートする日付を指定する:

同期されていないタスク:

うまく同期されたタスク:

補助タスクを使ってタスクを同期する:

補助タスクx1が除かれた:

タスクを中止する:

すべてのタスクを除去する:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_createscheduledtask, organization={Wolfram Research}, title={CreateScheduledTask}, year={2014}, url={https://reference.wolfram.com/language/ref/CreateScheduledTask.html}, note=[Accessed: 14-November-2024 ]}