例子: function main() { var t = new Thread(); // 注意这里参数填func不是func(); t.start(func, [10, 20]); } function func(a, b) { // a,b的值分别为start函数传递过来的10,20 console.log('exe thread:' + calc(a, b)); } function calc(a, b) { return a + b; }
参数名 | 类型 | 必填 | 说明 |
---|
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
func | function | 必填 | 线程执行函数 |
params | array | 选填 | 参数 |
stackSize | integer | 选填 | 参数,默认为0表示使用系统默认栈大小,如果在线程中使用ocr,建议设置栈大小为:12388608 |
参数名 | 类型 | 必填 | 说明 |
---|
参数名 | 类型 | 必填 | 说明 |
---|
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
millis | integer | 选填 | 最大等待毫秒数,不填表示永久等待 |