触动精灵

-- 测试协程
local thread = require('thread')
--处理协程的错误
local thread_id = thread.create(function()
     nLog('2再运行协程')
nLog('这里触发了就会继续切换到主线程 不会因为延迟堵塞') msleep(3000) return 100 end,{ callBack = function() --协程结束会调用,不论是错误、异常、正常结束 nLog('行走完成') end }) nLog('1先运行主线程') mSleep(6000) lua_exit()

  这里 一开始有时候是先运行主线程 有时候先运行协程 谁先运行不重要 这个主要是看cpu如何调配的     

 

协程的作用就遇到堵塞 会直接切换到主线程

posted @ 2022-08-14 10:14  newmiracle宇宙  阅读(214)  评论(0编辑  收藏  举报