M8Test Help

getMain

_threads.start("secondThread") { _console.assertTrue(_threads.getMain() != _threads.getCurrent(), "当前线程不是主线程") _console.log("子线程开始") // 模拟耗时操作 _threads.sleep(1000) _console.log("子线程结束") } // 主线程执行完成, 但是还没有停止, 会等待所有的子线程停止后才会停止, 主线程停止也就表示脚本停止 _console.log("主线程执行") _console.assertTrue(_threads.getMain() == _threads.getCurrent(), "当前线程为主线程")
$threads.start("secondThread") { $console.assertTrue($threads.getMain() != $threads.getCurrent(), "当前线程不是主线程") $console.log("子线程开始") // 模拟耗时操作 $threads.sleep(1000) $console.log("子线程结束") } // 主线程执行完成, 但是还没有停止, 会等待所有的子线程停止后才会停止, 主线程停止也就表示脚本停止 $console.log("主线程执行") $console.assertTrue($threads.getMain() == $threads.getCurrent(), "当前线程为主线程")
$console.assertTrue($threads.getMain().equals($threads.getCurrent()), "当前线程为主线程")
_console:assertTrue(_threads:getMain() == _threads:getCurrent(), "当前线程为主线程")
<?php $console->assertTrue($threads->getMain() == $threads->getCurrent(), "当前线程为主线程");
_console.assertTrue(_threads.getMain() == _threads.getCurrent(), "当前线程为主线程")
# encoding: utf-8 $console.assertTrue($threads.getMain() == $threads.getCurrent(), "当前线程为主线程")
Last modified: 29 April 2025