腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
关于
lua
的
协
程
的
问题
:
为什么
当
其他
线程
让步
时
,主
线程
不能
继续
运行
?
为什么
当
其他
线程
让步
时
,主
线程
不能
继续
运行
? 您看,终端上没有"hello world“。print(type(co)) end) coroutine.resume(co) 添加:此代码片段(添加一行代码)似乎可以工作,但我不完全理解
为什么
浏览 40
提问于2021-01-08
得票数 0
回答已采纳
4
回答
低级
Lua
解释器
有没有一种方法可以比标准
的
"
lua
_pcall“函数调用更细粒度地
运行
C/C++程序中
的
Lua
代码?理想情况下,我希望能够循环遍历低级字节码指令列表(假设它有这样
的
东西),并逐个
运行
它们,这样我就可以编写自己
的
调度器,它可以对事情进行更多
的
控制,而不仅仅是从头到尾
运行
一个完整
的
Lua
函数。我这样做
的
原因是因为我希望实现
Lua
代
浏览 1
提问于2009-03-14
得票数 7
回答已采纳
1
回答
Lua
内部与C/Delphi函数冲突?
、
我为我
的
项目做了计时器实现(对于
Lua
5.1,完整
的
源代码,动态链接库和测试可以在上获得,所以我将跳过有
问题
的
完整源代码)。Timer创建对象并实现CreateTimerQueueTimer。我用不同
的
行为做了3个测试:测试脚本
的
共享部分
浏览 4
提问于2013-04-06
得票数 0
回答已采纳
1
回答
如何在C函数中生成
lua
脚本
、
、
如果C函数调用
lua
函数,而
lua
函数调用C API,则
当
lua
调用C API
时
,longjmp错误int trace(
lua
_State *L) const char *str = luaL_checkstring(L, 1); printf("%d:%s\n",(L
浏览 13
提问于2013-05-07
得票数 2
回答已采纳
2
回答
协
程
,
Lua
中
的
多个请求
、
在过去
的
12个小时里,我一直在研究这个
问题
,但我似乎什么也没得到。我甚至不知道这是否可能,但我希望这是因为它将
继续
我
的
项目很长
的
路要走。我尝试做
的
是创建
协
程
,这样我使用
的
特定程序就不会因为无法执行异步http请求而冻结。尽管我对
协
程
的
理解还停留在“嗯?它是如何工作
的
?”这一点上,我已经想好了该怎么做。阶段。我现在
的
问题
是能够用正
浏览 0
提问于2012-07-15
得票数 2
回答已采纳
2
回答
用于协同程序实现
的
CPS编译器
、
、
、
、
我过去在业余时间做IronLua
的
工作。词法分析和解析目前已经完成。我因为沮丧而停止了对它
的
工作,因为在.NET中实现
Lua
协
程
而不求助于肮脏
的
线程
编程并不容易。这与我如何编译
Lua
函数有关,这是我在设计编译器
时
需要尽早解决
的
问题
。 我一直在研究
协
程
实现,结果证明我最初对延续
的
感觉是正确
的
。由于
协
程</
浏览 1
提问于2011-06-17
得票数 5
2
回答
为什么
kotlin
协
程
被称为异步?
、
、
、
Jetbrains在每一篇
关于
kotlin
的
文章中都谈到了异步编程。但我不明白
为什么
它们被称为异步?据我所知,kotlin
协
程
--这是一个带有预初始化
线程
池
的
状态机。如果我们使用async方法(来自默认
协
程
库),它会给我们一种异步工作
的
错觉,但这只是将“job”发送到另一个
线程
。 如果我们使用带有
协
程
的
async io,另一个
问题</em
浏览 5
提问于2021-09-17
得票数 3
1
回答
仅
当
第一个脚本完成
时
才执行第二个python脚本
、
、
、
我通过
lua
脚本从浏览器执行python脚本:我再次这样做(例如,通过刷新页面,我希望脚本被添加到队列中,并从最旧
的
脚本到最新
的
脚本执行。我该怎么做呢?
浏览 2
提问于2018-07-08
得票数 0
1
回答
Python解释器在异步操作
时
将控制权交还给C调用者
、
、
、
这适用于网络守护进程,其中每个传入
的
请求都通过一个解释器
运行
,并具有特定于请求
的
轻量级堆栈。解释器允许请求在等待阻塞I/O操作
时
放弃控制。通过这种方式,请求
的
操作与
其他
语言中
的
协
程
非常相似。单个POSIX
线程
可能有数千个处于已产生或可
运行
状态
的
请求,但只有一个请求在进行中。 使用
其他
嵌入式语言,如
Lua
,可以将控制权交还给C调用者。这也
浏览 9
提问于2019-09-14
得票数 0
回答已采纳
1
回答
如何像围棋中
的
等待组一样,在
lua
中等待所有的
协
程
完成?
、
、
如何像围棋中
的
等待组一样,在
lua
中等待所有的
协
程
完成?使用Semaphobe完成了go中
的
Waitgroup。但是如何在
lua
中完成它呢?或者
其他
更好
的
方案?
浏览 2
提问于2020-01-28
得票数 1
1
回答
未指定调度程序而启动
的
协
程
不会被取消
我创建了一个
协
程
,只有一个计算循环,退出条件为isActive。当我指定默认
的
dispatcher
时
,它会正确地取消,但
当
没有定义dispatcher
时
,它不会取消。print(i--) } } 但是,下面的示例不会取消并
继续
执行循环print(i++) }
浏览 22
提问于2021-10-31
得票数 1
回答已采纳
2
回答
尝试同时
运行
两个循环“我
的
世界”ComputerCrafft
、
、
这是我
的
代码,我已经尝试了所有的
协
程
选项,我在两个函数
的
开头都有语句,它会打印,但它不会在循环中做任何事情coroutine.wrap(lookForKeys
浏览 1
提问于2020-11-29
得票数 1
2
回答
Unity -IEnumerator
的
yield返回null
、
、
、
、
我目前正在尝试在Unity
的
上下文中理解IEnumerator & Coroutine,对"yield return null“
的
性能不是很有信心。如果我省略了"yield return null“,似乎对象会立即移动到它
的
目的地,或者可能”跳过很多帧“。因此,我想我
的
问题
是,这个while循环中
的
"yield return null“函数是如何实现
的
,
为什么
需要它。
浏览 56
提问于2017-01-18
得票数 17
回答已采纳
13
回答
什么是
协
程
?
、
、
、
什么是
协
程
?它们与并发性有什么关系?
浏览 3
提问于2009-02-16
得票数 246
4
回答
限制可在作用域中
运行
的
协
程
的
最大数量
、
、
我在将当前
的
应用程序从Java转换为Kotlin
时
遇到了这个
问题
。 用于使用
线程
从服务器传输数据
的
java实现。它将创建大约100个不同
的
线程
来请求数据,但从我看到
的
情况来看,一次
运行
的
线程
不超过4个,
其他
线程
将等待
线程
完成后再启动。在将其翻译为Kotlin
时
,我使用了
协
程
这就产生了一个<e
浏览 30
提问于2019-10-17
得票数 6
回答已采纳
2
回答
使用
lua
_newthread
的
C++中
Lua
coroutine.create
的
等价物
、
我有一个回调系统,它可以将
lua
函数添加到C++处理程序中,例如在
lua
中我可以这样做我也有相同
的
,用于
协
程
然后我就可以使用
lua
_resume(pThread, 0,0现在,我不想要求脚本编写者编写co
浏览 4
提问于2012-07-08
得票数 3
回答已采纳
2
回答
Lua
中
的
线程
优先级
、
、
我看过
Lua
的
书,了解到
Lua
中
的
多
线程
是协作
的
。我找不到
的
是一些
关于
线程
优先级
的
信息,我猜具有相同优先级
的
线程
会一直
运行
到完成,因为多
线程
是协作
的
,否则就会完成一次
让步
。如果一个
线程
比另一个
线程
具有更高
的
优先级呢? 它是否能够中断优先级较低
的</e
浏览 5
提问于2013-04-11
得票数 3
2
回答
为什么
挂起函数不会阻塞主
线程
?
、
、
在Dispatchers.Main上启动
的
协
程
在挂起
时
不会阻塞主
线程
。这是什么意思?那么,
当
挂起函数在主
线程
上启动
时
,
当
有一些行需要更长
的
时间
时
,它会自动分配给新
的
线程
吗?这让人困惑吗?
浏览 136
提问于2020-04-07
得票数 4
1
回答
Lua
c-api:如何识别
lua
_pushcclosure回调中涉及
的
协
程
/
线程
?
、
、
、
有没有办法知道执行
Lua
脚本
的
线程
(
协
程
)位于
lua
_pushcclosure调用
的
起始处? 为了管理一些与
lua
线程
相关
的
东西(延迟
的
暂停/恢复,或私有
线程
变量),我需要识别回调中涉及
的
线程
。我知道我可以在使用
lua
_gettop创建
线程
索引
时
获得它,但是我找不到使用它
的<
浏览 5
提问于2012-09-08
得票数 1
回答已采纳
2
回答
如何在main函数中恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在
主
函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机和android中
的
协
程
是如何工作
的
。我问
的
是kotlin
的
main函数(不是android activity )。
浏览 8
提问于2021-09-15
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin Coroutines 完全解析(一),协程简介
使用协程程序来提高python的运行效率
Kotlin Coroutines 完全解析(二),深入理解协程的挂起、恢复与调度
爱奇艺网络协程编写高并发应用实践
携程基于Quasar协程的NIO实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券