模塊功能:Luat協(xié)程調(diào)度框架
sysplus.taskInitEx(fun, taskName, cbFun, ...)
創(chuàng)建一個(gè)任務(wù)線程,在模塊最末行調(diào)用該函數(shù)并注冊(cè)模塊中的任務(wù)函數(shù),main.lua導(dǎo)入該模塊即可
- 參數(shù)
名稱 | 傳入值類型 | 釋義 |
---|---|---|
fun | param | 任務(wù)函數(shù)名,用于resume喚醒時(shí)調(diào)用 |
taskName | param | 任務(wù)名稱,用于喚醒任務(wù)的id |
cbFun | param | 接收到非目標(biāo)消息時(shí)的回調(diào)函數(shù) |
... | param | 任務(wù)函數(shù)fun的可變參數(shù) |
- 返回值
co 返回該任務(wù)的線程號(hào)
- 例子
sysplus.taskInitEx(task1,'a',callback)
sysplus.taskDel(taskName)
刪除由taskInitEx創(chuàng)建的任務(wù)線程
- 參數(shù)
名稱 | 傳入值類型 | 釋義 |
---|---|---|
taskName | param | 任務(wù)名稱,用于喚醒任務(wù)的id |
- 返回值
無
- 例子
sysplus.taskDel('a')
sysplus.waitMsg(taskName, target, ms)
等待接收一個(gè)目標(biāo)消息
- 參數(shù)
名稱 | 傳入值類型 | 釋義 |
---|---|---|
taskName | param | 任務(wù)名稱,用于喚醒任務(wù)的id |
target | param | 目標(biāo)消息,如果為nil,則表示接收到任意消息都會(huì)退出 |
ms | param | 超時(shí)時(shí)間,如果為nil,則表示無超時(shí),永遠(yuǎn)等待 |
- 返回值
msg or false 成功返回table型的msg,超時(shí)返回false
- 例子
sysplus.waitMsg('a', 'b', 1000)
sysplus.sendMsg(taskName, param1, param2, param3, param4)
向目標(biāo)任務(wù)發(fā)送一個(gè)消息
- 參數(shù)
名稱 | 傳入值類型 | 釋義 |
---|---|---|
taskName | param | 任務(wù)名稱,用于喚醒任務(wù)的id |
param1 | param | 消息中的參數(shù)1,同時(shí)也是waitMsg里的target |
param2 | param | 消息中的參數(shù)2 |
param3 | param | 消息中的參數(shù)3 |
param4 | param | 消息中的參數(shù)4 |
- 返回值
true or false 成功返回true
- 例子
sysplus.sendMsg('a', 'b')
-
接口
+關(guān)注
關(guān)注
33文章
8993瀏覽量
153688 -
API
+關(guān)注
關(guān)注
2文章
1605瀏覽量
63988 -
合宙通信
+關(guān)注
關(guān)注
0文章
148瀏覽量
2115
發(fā)布評(píng)論請(qǐng)先 登錄

83.83、商品服務(wù) API 新增商品 調(diào)試會(huì)員等級(jí)相關(guān)接口 #硬聲創(chuàng)作季
HarmonyOS API Version 7版本特性說明
HarmonyOS API Version 7版本特性說明
HarmonyOS-API7相對(duì)API6差異主要變更內(nèi)容
Web API接口設(shè)計(jì)經(jīng)驗(yàn)總結(jié)
短信API接口的應(yīng)用
關(guān)于API接口相關(guān)知識(shí) API的權(quán)限與安全問題
如何設(shè)計(jì)一個(gè)優(yōu)雅的API接口
api接口怎么使用
基于Java的接口快速開發(fā)框架——magic-api

OpenHarmony 4.0 Release版本發(fā)布,新增4000+ API
鴻蒙開發(fā)接口應(yīng)用程序包管理:【Bundle模塊(JS端SDK接口)】

API接口有哪些常見的安全問題

評(píng)論