start
_threads.start("secondThread") {
_console.log("子线程开始")
// 模拟耗时操作
_threads.sleep(1000)
_console.log("子线程结束")
}
// 主线程执行完成, 但是还没有停止, 会等待所有的子线程停止后才会停止, 主线程停止也就表示脚本停止
_console.log("主线程执行")
$threads.start("secondThread") {
$console.log("子线程开始")
// 模拟耗时操作
$threads.sleep(1000)
$console.log("子线程结束")
}
// 主线程执行完成, 但是还没有停止, 会等待所有的子线程停止后才会停止, 主线程停止也就表示脚本停止
$console.log("主线程执行")
// 非 jvm 语言不推荐使用子线程, 可以通过 ScriptEngine 启动新的脚本来实现相同的功能, ScriptEngine 启动的第一个脚本称为主脚本, 后续启动的脚本脚本被称为子脚本, 主脚本会等待所有的子脚本结束后才会结束.
-- 非 jvm 语言不推荐使用子线程, 可以通过 ScriptEngine 启动新的脚本来实现相同的功能, ScriptEngine 启动的第一个脚本称为主脚本, 后续启动的脚本脚本被称为子脚本, 主脚本会等待所有的子脚本结束后才会结束.
<?php
// 非 jvm 语言不推荐使用子线程, 可以通过 ScriptEngine 启动新的脚本来实现相同的功能, ScriptEngine 启动的第一个脚本称为主脚本, 后续启动的脚本脚本被称为子脚本, 主脚本会等待所有的子脚本结束后才会结束.
# 非 jvm 语言不推荐使用子线程, 可以通过 ScriptEngine 启动新的脚本来实现相同的功能, ScriptEngine 启动的第一个脚本称为主脚本, 后续启动的脚本脚本被称为子脚本, 主脚本会等待所有的子脚本结束后才会结束.
# 非 jvm 语言不推荐使用子线程, 可以通过 ScriptEngine 启动新的脚本来实现相同的功能, ScriptEngine 启动的第一个脚本称为主脚本, 后续启动的脚本脚本被称为子脚本, 主脚本会等待所有的子脚本结束后才会结束.
Last modified: 29 April 2025