腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
yield
是否
被
认为是
一个
非
阻塞
调用
?
这
是否
被
认为是
非
阻塞
的,或者如果action1
被
多次调度,第
一个
take
是否
会被丢弃/错过?function* nonBlockingSaga () {
yield
take('action1');
yield
take('ac
浏览 0
提问于2016-12-20
得票数 0
回答已采纳
2
回答
异步和同步的Webservice
调用
、
我想澄清一下在Scala Play中使用Scala的未来进行异步/同步和
阻塞
/
非
阻塞
操作意味着什么。所以我们可以: 如果我
调用
了
一个
外部web服务,并且必须等待响应,那么这
是否
被
认为是
浏览 1
提问于2019-08-25
得票数 1
1
回答
阻塞
和
非
阻塞
I/O之间的灰色地带?
、
、
、
、
例如,变量的每次赋值都是等待CPU寄存器和内存读取成功的
阻塞
操作。此外,
非
阻塞
程序甚至包含
阻塞
语句,这些语句在不违反
非
阻塞
范例的情况下对复杂的内存中集合执行计算。相反,如果我们以
阻塞
的方式
调用
一些外部web服务来接收其结果,那么
非
阻塞
范例显然会被违反。 但在这两个极端之间是什么呢?读/写小文件、本地套接字,或者对嵌入式数据存储引擎(如SQLite、RocksDb等)进行API
调用
会怎么样呢
浏览 0
提问于2017-08-06
得票数 1
1
回答
Thread.
yield
与Java中的
非
阻塞
IO相同吗?
、
、
我知道
非
阻塞
IO不会
阻塞
调用
线程,而是在等待IO时释放它来执行其他事情。 我刚刚了解了方法,它允许线程告诉CPU运行其他threads...technically生成控制。这两件事,
非
阻塞
IO和Thread.
yield
听起来与我相似,所以我想知道,在最基本的层面上,
非
阻塞
IO是Thread.
yield
在执行IO时使用的吗?
浏览 4
提问于2021-02-13
得票数 3
回答已采纳
3
回答
线程可以在系统
调用
内核的过程中被抢占吗?
、
、
、
Thread_1()进行用户定义的API
调用
,最终在内核中执行一些工作。Thread_2()完全在用户空间中。 我的问题是: Thread_2()可以通过抢占Thread_1()来开始执行吗?
浏览 2
提问于2009-12-12
得票数 7
回答已采纳
2
回答
当使用select()时,send()会被
阻塞
吗?
、
、
当
调用
select()通知套接字可以写入时,我如何知道可以发送多少数据而不
阻塞
?(在满发送缓冲区等情况下)我在Linux上使用的是普通的C套接字。
浏览 2
提问于2012-01-16
得票数 8
回答已采纳
1
回答
关于
非
抢占式线程的查询
、
、
、
我正在阅读关于
非
抢占式线程的文章,我发现了普林斯顿大学的一张幻灯片,它显示了以下图表:(来源链接:)据我所知,要执行的线程首先要放入就绪队列中。当它弹出队列时,它处于运行状态。如果它想
调用
另
一个
线程,它会
调用
yield
函数,该函数将存储线程的当前状态并将其插入到队列的尾部。并且队列前面的线程将被执行。但从下图看,它似乎进入
阻塞
浏览 6
提问于2014-08-25
得票数 0
1
回答
为什么
阻塞
调用
堆栈在RxJava中被
认为是
不好的做法?
背压文档 有人能解释一下为什么这
被
认为是
错误的做法吗?
浏览 4
提问于2016-05-22
得票数 2
回答已采纳
3
回答
在谈论套接字时,同步和异步术语
、
、
、
、
我将举例说明我对术语的理解,如果我错了,我会改正: 在
非
阻塞
模式下对套接字进行读写
被
认为是
异步的.使用重叠I/O在套接字上进行读写
被
认为是
异步的。
浏览 5
提问于2015-02-23
得票数 6
回答已采纳
2
回答
System always_latch vs. always_ff
、
、
前者将被用作:beginendalways_latch a <= b;第
一个
被
时钟的正边缘激活,再加上
非
阻塞
分配,产生
一个
FF。显然,always_latch
被
认为是
一个
锁存器,但是为什么要使用
非
阻塞
分配呢? 使用带有
阻塞
分配的always_comb不是更好吗?
浏览 21
提问于2015-07-01
得票数 2
回答已采纳
1
回答
Redux:匿名函数内部的
yield
、
、
、
我有
一个
场景,其中我有
一个
如下函数: project().itemClicked(val => /* do something with */) 现在,我正尝试将此代码放入我的saga中的生成器函数中。我基本上需要put
一个
动作,但为此,我需要使用
yield
关键字。我需要使用
yield
put将回调返回的val放入。在执行完上述要求之后,我必须进行一些其他的
yield
call(function..)
调用
。我尝试将我的函数包装在Promise中
浏览 29
提问于2021-07-19
得票数 1
1
回答
用CompletableFuture包装DynamoDb到Mono
、
、
我知道java DynamoDB的SDK
被
认为是
异步
非
阻塞
的,但我的问题是: Q.
是否
还需要在另
一个
线程上使用运算符publishOn才能在反应性上下文中更安全?
浏览 6
提问于2022-02-08
得票数 0
1
回答
检测PHP生成器
是否
接受send()?
、
、
是否
可以以某种方式检测生成器
是否
可以接受任何send()命令?也就是说,如果它有这样的线条:用例是当发电机
被
用来分析副作用时(如在redux-saga中)。如果没有表达式依赖于任何副作用的结果,那么所有的副作用都可以同时运行(
非
阻塞
IO)。function gen1() {}function gen2() { $res
浏览 2
提问于2020-08-02
得票数 2
回答已采纳
2
回答
为什么sendfile不检查从输入描述符读取
是否
会
阻塞
?
、
、
、
作为服务器,我希望从
非
阻塞
客户端套接字中读取,然后写入文件。根据sendfile的手册页,如果errno
被
设置为EAGAIN,那么这只表明,如果输出文件描述符
被
设置为
非
阻塞
,那么对sendfile的
调用
将被
阻塞
。也就是说,sendfile对写入的底层
调用
将被
阻塞
。
是否
存在使用sendfile的方法,以便errno是EAGAIN (如果读取会
阻塞
)?
浏览 3
提问于2017-12-01
得票数 0
回答已采纳
1
回答
如何实现无
阻塞
调度
、
、
我有
一个
问题,我的UI在执行saga的过程中被
阻塞
了一秒钟。我试着让我的传奇故事不
阻塞
,看起来是这样的。它完成得非常快。为什么我的派单在传奇结束之前都会
阻塞
?//Saga console.time('test') console.timeEnd('test') function* changeFilter
浏览 7
提问于2017-08-23
得票数 1
回答已采纳
1
回答
使收益将
阻塞
放在redux react中
、
、
、
、
我正在开发
一个
react应用程序,我想在
yield
put上阻止执行,只有在react是completed.How之后才能恢复。我能在redux react中做到吗?
yield
put(ActionCreator.setPageNumber(page_number + 1)); 我必须实现
一个
表格滚动的功能,它每次都会增加页码,然后使用更新的页码进行api
调用
,上面的
yield
增加了页码,但由于
yield
本质上是非
阻塞
的,api
调用
不
浏览 28
提问于2021-10-12
得票数 1
1
回答
从阿德洗礼中得到结果而不被推迟
、
、
我正在使用
一个
python扭曲的应用程序,该应用程序最初是使用
阻塞
数据库
调用
编写的。我将其更改为使用ad浸,这样数据库
调用
就成为
非
阻塞
的。我想我已经弄清楚了,我只是想确保我没有遗漏什么。代码中有部分通过4或5个函数
调用
链,数据库结果在该链的最低级别使用。链的每个函数都使用
一个
常规返回语句将结果返回到以前的级别。为了正确地执行此操作,我
是否
必须将每个级别更改为递延,还是仍然使用常规返回语句来获取和使用数据库结果?return resul
浏览 1
提问于2014-03-05
得票数 3
回答已采纳
2
回答
C:设置
阻塞
系统
调用
的超时
、
、
、
我有
一个
C代码,它使用
阻塞
I/O
调用
来文件描述符--其中一些是磁盘FDs,所以我不能使用select(),但是一些I/O
调用
(read() / write())
被
阻塞
了几秒钟。如果系统
调用
阻塞
超过指定的时间阈值(例如500 500miliSec ),那么
是否
有可能错误地中止系统
调用
?我不愿意使用
非
阻塞
I/O
调用
,因为我正在记
浏览 0
提问于2018-04-09
得票数 0
1
回答
Linux设备驱动-如何在关闭文件时解锁读线程?
、
、
、
、
我正在尝试为Linux实现
一个
字符设备驱动程序,但遇到了问题。简而言之,写入设备的数据
被
缓冲以供读取。当没有可用的数据时,通过'wait_event_interruptible‘
调用
读取
阻塞
。写处理程序收到的数据
调用
'wake_up_interruptible‘。释放处理程序还
调用
'wake_up_interruptible‘来解除对读取器的
阻塞
,但会设置
一个
标志来指示驱动程序正在释放。在用户空间,我有
一个</em
浏览 0
提问于2012-12-05
得票数 2
2
回答
redux-saga何时使用fork?
、
、
export function* watchLoginUser() {}
yield
takeEvery(USER_LOGOUT, logoutUser)export function* watchGetParties() {} export default function* root(
浏览 0
提问于2017-03-22
得票数 50
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java Thread类简述
java高并发编程系列二:Thread API介绍
深入python协程的实现,带你一层一层揭开协程的神秘面纱!
Python语言特性:迭代器用法(一)
线程礼让:yield
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券