Thread方法
int thread( string function_name, variable arguments )
在列表上添加一个函数(FIFO)用于线程初始化。列表上的函数会在任意脚本函数执行的最后得到启用,执行的脚本函数从C++(所有脚本的init(), shutdown(), update())中进行调用。 目标函数必须使用wait语句为其它任务释放处理器。每个线程必须有自己的作用范围。参数
- string function_name - 将放置到列表中的函数名用于线程初始化。
- variable arguments - 函数参数。
返回值
线程ID。可通过kill_thread()终止进程。例子
void log_argument(int arg) {
while(1) {
log.message("Argument: %d",arg);
wait;
}
}
for(int i = 0; i < 10; i++) {
thread("log_argument",i);
}
int thread( string function_name, variable array )
将函数放置在列表中(FIFO)用于线程初始化。函数参数数量可进行更改。参数
- string function_name - 将放置到列表中的函数名用于线程初始化。
- variable array - 函数参数。参数数量可进行更改。
返回值
线程ID,可通过kill_thread()终止线程。也可参看: 执行顺序。
最新更新:
2018-12-27
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)