腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5404)
视频
沙龙
2
回答
Lua
C
API
-
将
数据
附
加到
协
程
c
、
api
、
lua
、
coroutine
有没有一种方法可以
将
数据
附
加到
协
程
,或者至少以某种方式识别不同的
协
程
?我正在尝试实现一个计时器
API
,其中计时器由主机控制,在
Lua
端看起来像下面这样: function callback() ...end StartTimer()调用将计时器和回调发送到
C
端,
C</em
浏览 14
提问于2019-10-08
得票数 2
回答已采纳
1
回答
如何使用
lua
c
api
创建
lua
协
程
?
c
、
api
、
lua
如何使用
lua
c
api
创建
lua
协
程
并将其公开给
lua
? 我正在用
c
为
lua
编写一个库,我想知道如何使用
lua
c
api
实现
lua
协
程
。我基本上想要实现类似下面这样的东西,其中模块是用
c
编程语言编写的。
浏览 29
提问于2021-09-24
得票数 2
回答已采纳
2
回答
使用
lua
_newthread的
C
++中
Lua
coroutine.create的等价物
c++
、
lua
我有一个回调系统,它可以
将
lua
函数添
加到
C
++处理程序中,例如在
lua
中我可以这样做我也有相同的,用于
协
程
然后我就可以使用
lua
_resume(pThread, 0,
浏览 4
提问于2012-07-08
得票数 3
回答已采纳
1
回答
当使用带有
C
#的
Lua
协
程
时,有可能有一个返回到
C
#的
Lua
协
程
吗?
c#
、
lua
在我正在制作的游戏中,我主要使用
C
#开发它,但我希望使用
Lua
协
程
来处理一些游戏逻辑,因为它们可以很好地表示在多个帧上执行的动作。不过,我以前从来没有实际使用过
Lua
,所以我不确定这是否可以工作。理想情况下,我希望
C
#游戏更新函数能够
将
一个或多个要执行的
Lua
协
程
添
加到
队列中,然后每个帧都在队列中迭代,执行每个协
程
,直到它产生或完成。我只想知道这是否可能,如果可能,如何实现它,因为
浏览 1
提问于2012-10-17
得票数 0
回答已采纳
4
回答
低级
Lua
解释器
lua
有没有一种方法可以比标准的"
lua
_pcall“函数调用更细粒度地运行
C
/
C
++程序中的
Lua
代码?理想情况下,我希望能够循环遍历低级字节码指令列表(假设它有这样的东西),并逐个运行它们,这样我就可以编写自己的调度器,它可以对事情进行更多的控制,而不仅仅是从头到尾运行一个完整的
Lua
函数。我这样做的原因是因为我希望实现
Lua
代码可以调用的
C
函数,这将导致程序等待到某个(可能冗长的)操作完成后才继续执行。在一个典型的
Lua
脚本中,这类
浏览 1
提问于2009-03-14
得票数 7
回答已采纳
1
回答
lua
_resume是否应该始终有一个平衡
lua
_yield?
lua
、
coroutine
我向
lua
公开了一个基于
C
的
API
,它根据游戏引擎中的触发器调度
lua
协
程
。我一直在使用同步线程(纤
程
)在我的gameloop中执行多任务
lua
,以维护一个我只在其上调用
lua
_resume的
lua
_Thread对象池。重新阅读
lua
_resume/
lua
_yield文档意味着我应该关注一个大的内存泄漏,因为每个对
lua
_yield的调用都必须能够从某种
浏览 0
提问于2011-03-02
得票数 0
回答已采纳
1
回答
使用
Lua
的
C
API
恢复
Lua
脚本
c
、
lua
使用
Lua
C
API
5.3,我想暂停一个脚本,以便稍后能够恢复它(可能是在从磁盘加载游戏状态之后)。从本质上讲,维护原始的
Lua
状态对象是不现实的。示例脚本: dothisfirst()dothatlast() 潜在的解决方案#1:
将
整个脚本包装在一个协同例程中;但是,必须以某种独特的方式保存整个
Lua
状态。可能的解决方案#2:我已经考虑过操纵
Lua
脚本,因此任何脚本暂停之前和之后的部分都会变成一个可以多次执行的
Lua</
浏览 30
提问于2020-08-12
得票数 3
1
回答
如何在
C
函数中生成
lua
脚本
lua
、
yield
、
mscapi
如果
C
函数调用
lua
函数,而
lua
函数调用
C
API
,则当
lua
调用
C
API
时,longjmp错误int trace(
lua
_State *L) const char *str = luaL_checkstring(L, 1); printf(&quo
浏览 13
提问于2013-05-07
得票数 2
回答已采纳
2
回答
为什么kotlin
协
程
被称为异步?
java
、
multithreading
、
kotlin
、
asynchronous
如果我们使用async方法(来自默认
协
程
库),它会给我们一种异步工作的错觉,但这只是
将
“job”发送到另一个线程。 如果我们使用带有
协
程
的async io,另一个问题。但这是IO
API
异步,而不是kotlin
协
程
。与其他语言相比,Java没有很好的io异步
api
(可能是错误的)。据我所知,.NET已经重建了他们的异步
api
(作为IOCP)来使用
C
#任务,并且.NET有专门的线程池来等待所有的应
浏览 5
提问于2021-09-17
得票数 3
2
回答
ngx
lua
:局部变量的作用域,在init_by_
lua
_block中初始化
nginx
、
lua
、
openresty
、
lua-ngx-module
我是nginx
lua
的新手,从以前的开发人员那里得到了设置。试图浏览文档以了解范围,但我不太确定。现在是这样的 my_module = require 'my_module'} content_by_
lua
_block { }在my_module中local然而,它是在in
浏览 2
提问于2018-03-16
得票数 4
2
回答
lua
命令行支持线程吗?
multithreading
、
lua
有没有办法在默认的
lua
命令行工具中创建线程?
浏览 1
提问于2013-03-04
得票数 5
回答已采纳
1
回答
Python解释器在异步操作时
将
控制权交还给
C
调用者
python
、
c
、
python-3.x
、
python-asyncio
通过这种方式,请求的操作与其他语言中的
协
程
非常相似。单个POSIX线程可能有数千个处于已产生或可运行状态的请求,但只有一个请求在进行中。 使用其他嵌入式语言,如
Lua
,可以
将
控制权交还给
C
调用者。这也是NGINX使用
Lua
作为其嵌入式脚本语言的原因之一。 我想知道,当Python线程等待异步满足某个条件时,是否有一种方法可以实现与python类似的功能。但是,即使Python返回的控制没有关于异步条件的信息,它也可能允许
C
调用者
将
多个Python线程状
浏览 9
提问于2019-09-14
得票数 0
回答已采纳
2
回答
协
程
,
Lua
中的多个请求
lua
、
coroutine
我尝试做的是创建
协
程
,这样我使用的特定程序就不会因为无法执行异步http请求而冻结。尽管我对
协
程
的理解还停留在“嗯?它是如何工作的?”这一点上,我已经想好了该怎么做。阶段。例如,以下代码应该会产生三个不同的响应:foo(b)其中foo使用内部参数启动一个
协
程
。如果所有请求都是单独请求的,那么它将返回正确的结果。stuff here, mainly datamining--send datamined information as
浏览 0
提问于2012-07-15
得票数 2
回答已采纳
1
回答
使用
C
/
C
++作为脚本语言
c++
、
c
、
scripting
我正在尝试创建一个使用
C
/
C
++作为“脚本语言”的架构。我已经有了一个基于以下内容的原型: 我的原型允许我重新编译动态链接库/共享对象,并在运行时重新加载它。bot,那么它就没问题,但是如果我把回调分配给多个bot,它们
将
共享相同的
数据
(1次命中,它们都被命中!)。我已经研究了
C
/
C
++中的
协
程
(使用setjmp/longjmp),但它对
C
++构造函数和析构函数来说是有风险的(而且还迫使
浏览 4
提问于2012-11-20
得票数 9
回答已采纳
2
回答
如何在
Lua
中进行带回调的异步HTTP调用?
multithreading
、
lua
、
pthreads
、
coroutine
、
cocos2d-x
得到响应后,如果成功,我
将
调用之前指定的函数,如果是错误,我
将
调用其他函数。 所以我首先想到的是
协
程
。不幸的是,在我进行http.get调用之后,我不能让步,因为它将等待整个过程完成。我知道我可以使用单独的函数来读取响应,但是我必须至少等待
数据
的第一个字节,才能触发这个函数,这将允许我让步。无论如何,对于我想要做的事情来说,使用
协
程
看起来不像是一条可行的道路。然后,我尝试从
lua
中调用一个
C
函数,创建单独的线程来获取XML,然后在<e
浏览 5
提问于2011-12-28
得票数 2
回答已采纳
13
回答
什么是
协
程
?
concurrency
、
language-agnostic
、
terminology
、
coroutine
什么是
协
程
?它们与并发性有什么关系?
浏览 3
提问于2009-02-16
得票数 246
3
回答
C
++20中的
协
程
是什么?
c++
、
coroutine
、
c++20
中的
协
程
是什么下图来自ISOCPP。
浏览 3
提问于2017-04-20
得票数 122
回答已采纳
2
回答
android LiveData或
协
程
频道
android
、
android-architecture-components
、
android-livedata
、
kotlin-coroutines
让应用程序使用带有UI的ViewModel的LiveData来观察存储库中的
数据
更新。该频道是kotlin的一个语言特性。只是没有非常有力的证据表
浏览 19
提问于2019-08-15
得票数 1
回答已采纳
2
回答
放弃boost::asio::
协
程
直到任务完成
c++
、
boost
、
boost-asio
、
coroutine
我正在构建一个简单的
C
++服务器,在那里我通过POST请求接收图像,将其发送到图形处理器进行处理,一旦从图形处理器获得结果,就发送回响应。我遇到的问题是如何在不阻塞
协
程
的情况下
将
数据
从
协
程
发送到GPU。我一直在查找boost::asio引用,但没有任何东西跳出我的视
浏览 1
提问于2017-01-16
得票数 1
1
回答
使用
协
程
的Android Room并发读取
sqlite
、
android-sqlite
、
android-room
、
kotlin-coroutines
我正在使用带有
协
程
的Room来存储/检索
数据
。从另一篇文章中我看到,从技术上讲,你可以同时从
数据
库中进行无限次的检索。目前,我正在处理一个非常大的
数据
集,我想要检索它。这减少了我的检索时间的30-40%,这是我想要的(这是相对于单个
数据
库读取)。令我困扰的是,当我
将
这个拆分值增
加到
4以上时,它实际上会变慢。我认为添加更多的并行
协
程
会不断地
将
时间拆分。我验证了所有并行工作的
协</em
浏览 86
提问于2019-06-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
当我谈论高性能时我们谈论什么?
腾讯发布 2017 年度代码报告:新增代码5亿行,人均提交代码行高达45216行
腾讯工程师人均年代码45000行,你呢?
爱奇艺网络协程编写高并发应用实践
腾讯发布 2017 年度代码报告,全年共开源项目 20 个
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券