LocalSubmit
LocalSubmit[expr]
別個のカーネルで expr を評価するためのタスクを送信する.
LocalSubmit[ScheduledTask[expr, spec]]
spec で定義されたスケジュールに従って,別個のカーネルで expr を評価するためのタスクを送信する.
詳細とオプション
- LocalSubmit[…]は,作成したタスクを表すTaskObject[…]を返す.
- spec の使用可能な値はScheduledTaskでサポートされる値である.
- 次は,使用可能なオプションである.
-
HandlerFunctions < > 生成されたイベントをどのように扱うか HandlerFunctionsKeys Automatic ハンドラ関数に渡すパラメータ - タスクの実行中に,次のイベントが生成できる.
-
"TaskStarted" タスクが開始された "FailureOccurred" タスクが開始できなかった "ScheduleTriggered" スケジュールされたタスク評価が始まっている "MessageGenerated" 評価がメッセージを生成した "PrintOutputGenerated" 評価が出力を生成した "ResultReceived" 評価が結果を生成した "ScheduleExecuted" スケジュールされたタスクの評価が行われている "TaskStatusChanged" タスクのステータスが変わった "TaskFinished" タスクが完全に終了した "TaskRemoved" タスクが削除されている - HandlerFunctions-><…,"eventi"->fi,… >の指定のとき,fi[assoc]は eventiが生成されるたびに評価される.assoc の要素はHandlerFunctionsKeysの設定で指定されたキーを持つ.
- 次は,HandlerFunctionsKeysによる可能なキー指定である.
-
"EvaluationExpression" 評価されている式 "EvaluationResult" 評価結果 "Failure" タスクが失敗したときに生成される失敗オブジェクト "MessageOutput" 生成されたメッセージのコンテンツ "PrintOutput" 生成された出力のコンテンツ "Task" タスクを表すオブジェクト "TaskStatus" タスクのステータス "TaskType" タスクのタイプ "TaskUUID" 一意的なタスク識別子 "EventName" 処理されているイベント名 - 評価される式はHoldで囲まれて返される.
- スケジュールされたタスクについては,次の追加的なキーを指定することができる.
-
"Schedule" タスクのスケジュール指定 "RunInterval" タスクの実行間隔 "PreviousRunCount" 今までにタスクが実行された回数 "RemainingRunCount" これからタスクが実行されなければならない回数 "TotalRunCount" スケジュールされたタスクの総実行回数 "NextScheduledTime" 次回のタスクの実行スケジュール - LocalSubmitは,呼び出されるたびに新たなサブカーネルを開始する.
例題
すべて開くすべて閉じる
Wolfram Research (2017), LocalSubmit, Wolfram言語関数, https://reference.wolfram.com/language/ref/LocalSubmit.html (2019年に更新).
テキスト
Wolfram Research (2017), LocalSubmit, Wolfram言語関数, https://reference.wolfram.com/language/ref/LocalSubmit.html (2019年に更新).
CMS
Wolfram Language. 2017. "LocalSubmit." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/LocalSubmit.html.
APA
Wolfram Language. (2017). LocalSubmit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LocalSubmit.html