腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++
协
程
和
ANDROID
标志
、
、
、
我正在尝试集成一个使用asio
和
android
上的
协
程
的boost项目。我使用 在CMakeLists.txt文件(使用c++17)上。当我设置这个
标志
时,
ANDROID
宏变得未定义。如果我添加了-DANDROID,那么
协
程
就会被禁用。这两个
标志
是不兼容的吗?我可以在
Android
上使用NDK的
c++
协
程
吗?
浏览 15
提问于2021-03-02
得票数 0
回答已采纳
2
回答
如何在main函数中恢复执行
协
程
?
、
、
、
、
如果我们在main函数中使用
协
程
,那么
协
程
如何在延迟后恢复执行。就像在这个图像中,
协
程
在主函数中,延迟2秒后代码恢复。所以我只想知道延迟后如何执行返回到代码。我知道状态机
和
android
中的
协
程
是如何工作的。我问的是kotlin的main函数(不是
android
activity )。
浏览 8
提问于2021-09-15
得票数 0
1
回答
makecontext()/swapcontext()函数是否与
C++
兼容
、
、
、
在unix环境中,makecontext()/swapcontext()系列函数有时用于实现C语言中的
协
程
。然而,这些函数直接操纵堆栈
和
执行流。通常在从C语言切换到
C++
时,这些低级功能会有很大不同。 所以问题是,使用makecontext()
和
swapcontext()实现
协
程
是否会有任何问题。当然,人们显然必须非常小心,异常永远不能逃脱这样的
协
程
,因为堆栈上没有异常处理程序,并且程序很可能会出现segfault。但除此之
浏览 6
提问于2012-02-14
得票数 9
回答已采纳
3
回答
C++20中的
协
程
是什么?
、
、
中的
协
程
是什么下图来自ISOCPP。
浏览 3
提问于2017-04-20
得票数 122
回答已采纳
1
回答
协
程
的‘'finally’操作
、
、
假设我有一个
协
程
,它使用CM文档中包含的Loader实现,并使用它在页面上显示繁忙指示器 现在假设用户试图向数据存储中添加一个已经存在的对象--在
协
程
中,“save”操作自然会失败,这意味着
协
程
将取消执行如果发生这种情况,枚举器永远不会到达我的Loader.Hide()调用来隐藏繁忙指示器-我想知道是否已经有了一种机制,即使
协
程
失败也允许一些IResult实现执行?Framework.Coroutines.SaveOperation(SomeObjec
浏览 0
提问于2013-01-21
得票数 1
回答已采纳
2
回答
是否需要从
C++
中的调用函数恢复协同例程?
、
、
、
、
我有一个关于co_await在
C++
中工作的问题。
浏览 12
提问于2021-05-25
得票数 0
1
回答
我怎么知道
协
程
是否还在“等待”?
、
、
我在网上能找到的就是“如何检查
协
程
是否正在运行”,这不是我想要的。假设我有一个
协
程
有没有办法知道这条语句是否仍然“挂起”?,则SomeBool
标志
将“始终”为true。所以“检查
协
程
是否还在运行”的功能失败了!因此,如果我最终从代码的另一部分将SomeBool设置为true,我知道仍有一个WaitUntil在等待它?如果没有,那么以某种方式重新启
浏览 0
提问于2020-10-29
得票数 1
2
回答
如何在触摸视图时暂停
和
恢复kotlin
协
程
?
、
在我的应用程序中,我想要显示一个闪屏,4秒后进入HomeActivity。但是,我想通过触摸imageview imageSplash来暂停执行,并在释放时继续执行。该怎么做呢? imageSplash.setOnTouchListener { view, motionEvent ->
浏览 22
提问于2020-07-30
得票数 1
1
回答
使用
协
程
写入日志文件,而不会打乱日志的顺序
、
、
、
、
我已经创建了一个自定义日志记录器,用于将我所有的日志写入文件
和
android
日志。由于文件写入是一个阻塞操作,我现在希望使用Kotlin
协
程
使文件写入异步。仅仅将写操作包装在
协
程
中是行不通的,因为这样做会导致一些日志被调换,并且不会以正确的顺序写入文件。如何确保日志是按顺序写入的,同时不会阻塞主线程的文件操作,最好使用Kotlin
协
程
?
浏览 22
提问于2020-05-08
得票数 3
回答已采纳
2
回答
如何理解
协
程
取消是协同的
、
在Kotlin中,coroutine取消是合作的。我该如何理解它呢? Link to Kotlin documentation。
浏览 25
提问于2019-05-18
得票数 4
2
回答
对于现实世界的
Android
开发来说,
协
程
到底有多“轻量级”?
、
、
当您开始学习Kotlin
协
程
时,您看到的第一个示例之一是可以启动数十万个协
程
,但在尝试对线程执行相同的操作时会遇到OutOfMemory异常。虽然这个例子很“酷”,但我不认为它对现实世界的
Android
应用程序开发有什么用处,甚至有点误导。当然,您可以启动数十万个只做delay()的
协
程
,但在现实中,您要么启动执行某种IO或某种计算的
协
程
。例如,如果您启动了数十万个协
程
,并且每个协
程
都使用Retrofit执行一个网络
浏览 1
提问于2020-05-07
得票数 3
1
回答
哪个协
程
(goroutines
和
kotlin
协
程
)更快?
、
、
、
、
Kotlin corutines对于有限状态机
和
一些任务运行器(例如,默认ForkJoinPool)来说是糖。 换句话说,java/kotlin运行时中还没有运行时
协
程
(但这可能会随着的变化而改变)。kotlin
协
程
和
goroutines之间的第一个区别是Go运行时管理此时正在运行的
协
程
。当goroutine在某些IO操作(或同步原语)上被阻塞时,Go选择next Job来执行它。kotlin
协
程
和
浏览 2
提问于2017-10-21
得票数 44
回答已采纳
3
回答
Unity
协
程
在后台停止
、
、
、
、
我的问题是:目前我在
android
/iOS的游戏中运行了几个协
程
,但当我为了用手机尝试其他事情而将游戏发送到后台时,这些
协
程
会停止,只有在我返回游戏后才会恢复;有没有办法让
协
程
在游戏后台继续运行?
浏览 6
提问于2014-01-22
得票数 4
1
回答
Clang: gnu标准库需要-fcoroutines,但clang只支持-fcoroutines-ts
看起来clang编译器
标志
目前与gnu标准库不兼容。还有没有办法使用
协
程
?
浏览 73
提问于2020-10-25
得票数 1
回答已采纳
1
回答
Python中的
协
程
与Lua中的
协
程
相比如何?
、
、
、
、
对Lua中的
协
程
的支持是由提供的,主要是create、resume
和
yield。开发人员将这些
协
程
描述为。 在Python中也可以使用
协
程
,可以使用 (
和
),也可以使用3.5版中添加的。Python中的
协
程
与Lua中的
协
程
相比如何?它们也是堆叠的、一流的
和
不对称的吗?为什么Python需要这么多构造(async def、async with、async for、等
浏览 57
提问于2016-09-24
得票数 16
1
回答
我可以在LLVM中设置堆栈指针吗?
、
、
、
我正在开发一种类似于
c++
的小型语言,我将把它编译成LLVM。我想要实现的事情之一是协作多任务;将有一个“让步”操作符,它有望将堆栈指针
和
程序计数器切换到我程序中的下一个“线程”。编辑:
协
程
()听起来很有前途,尽管LLVM带来了一些关于堆栈或无堆栈
协
程
的问题。我想知道,它们是否可以用来实现一个通用的类似收益的运算符?编辑2:在
c++
boost中有一个叫做“上下文”的东西,它可以实现堆栈
协
程
。但仍在试图弄清楚他们是如何做到这一点的。有
浏览 8
提问于2016-09-06
得票数 5
1
回答
我如何才能使当再次启动
协
程
时,它不会再次播放对话?
、
在DepthOfField脚本中,我使用了一个公共静态
标志
来检查
协
程
何时结束。此
标志
: public bool dephOfFieldFinished = false; 脚本的其余部分:我使用后处理
和
focalLength来创建一些模糊效果。这工作得很好,但问题是,每次按下escap键时,它都会在DepthOfField中重新启动
协
程
,然后它还会再次启动会话:因为
标志
再次为真: if (dephOfField.dephOfFieldFinished==
浏览 16
提问于2020-01-03
得票数 1
3
回答
Android
:如何使用
协
程
从互联网读取文件?
、
、
Android
要求应用程序从其他线程与网络一起工作。文档建议对简单的多线程任务使用
协
程
。但我找不到在
Android
中使用Kotlin中的
协
程
的好例子。 你能给出一个简短的使用
协
程
的代码示例吗?
浏览 23
提问于2020-04-06
得票数 0
回答已采纳
1
回答
在没有析构函数/生命周期的类中启动
协
程
、
我目前正在学习如何使用
协
程
,在
Android
下,这对我来说是相当清楚的。例如,当我想在Fragment中使用
协
程
时,我只需实现CoroutineScope,并在onDestroy中取消该作用域。但是我如何在一个不是单例/全局的类中做到这一点,并且我没有一个100%安全的方法来取消所有正在运行的
协
程
,因为没有每次都会调用的析构函数、onDestroy等(例如
Android
Application
浏览 0
提问于2019-11-04
得票数 0
1
回答
数据库更新
协
程
完成后,设置布尔
标志
、
、
、
我希望在完成将数据保存到数据库的
协
程
后,将livedata boolean
标志
设置为true。the updatePlace function is completed我一直在阅读有关async
和
等待
协
程
的文章
浏览 5
提问于2020-05-13
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
android中kotlin协程和线程的关系
协程-以Python和Go为例
饿了么资深Android工程师带你领略Kotlin协程的力量
Python中如何创建、运行和取消asyncio协程任务?
python教程:使用 async和await 协程进行并发编程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券