触动精灵
-- 测试协程 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如何调配的
协程的作用就遇到堵塞 会直接切换到主线程
如果遇到什么不懂的地方直接关注公众号留言(本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。)
作者:newmiracle
出处:https://www.cnblogs.com/newmiracle/