Skip to content
uupaa edited this page Jun 11, 2015 · 7 revisions

Thread の closeMessageHandler の第一引数 exitCode から、ワーカースレッドの終了コードを取得できます。

function postMessageHandler(args, event) {
}

function closeMessageHandler(exitCode) {
}

var thread = new Thread("worker.js", postMessageHandler, closeMessageHandler);
exitCode value
Thread.EXIT_OK 0 ワーカースレッドは正常終了しました
Thread.EXIT_ERROR 1 例外が発生したためワーカースレッドを強制終了しました
Thread.EXIT_FORCE 2 ユーザの指示でワーカースレッドを強制終了しました。
Thread#close(-1) による強制終了で、この終了コードが発生します
Thread.EXIT_TIMEOUT 3 タイムアウトしたためワーカースレッドを強制終了しました。
Thread#close(数値) で、この終了コードが発生します
Clone this wiki locally