腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
waitUntilAllOperationsAreFinished (NSOperationQueue)后面写了什么代码?
、
、
在上对此方法的描述如下: 调用时,此方法将
阻塞
当前
线程,并等待接收方的
当前
操作
和排队
操作
完成执行。当
当前
线程被
阻塞
时,接收方继续启动已经排队的
操作
,并监视正在执行的
操作
。在此期间,
当前
线程无法向队列添加
操作
,但其他线程可能会添加
操作
。完成所有挂起的
操作
后,此方法将返回。我想知道waitUntilAllOperationsAreFinished背后允许这种行为的代码
浏览 8
提问于2012-11-28
得票数 0
回答已采纳
2
回答
非
阻塞
http服务器中的
阻塞
代码
、
、
例如,我有一个http服务器,它是node.
js
,非
阻塞
也是如此。我无法理解的是,
阻塞
DB
操作
和非
阻塞
DB
操作
之间有什么区别?既然web服务器是非
阻塞
的,那么请求内部的
阻塞
DB
操作
就没有什么区别了?
浏览 1
提问于2015-08-31
得票数 2
回答已采纳
3
回答
当Java线程执行潜在的
阻塞
操作
时,它是否总是丢失
当前
的CPU时间?
、
、
潜在的
阻塞
操作
(例如Thread.join()、obj.wait()、monitorEnter )可能在某些情况下继续执行(例如对于Thread.join(),如果在调用时设置了中断标志,则该方法不会
阻塞
对于obj.wait(),如果设置了中断标志并提供了监视器,则
操作
不会
阻塞
)。在这种情况下,java线程会在
当前
CPU时间点中继续吗?还是会释放
当前
时间点,等待下一次调度?
浏览 0
提问于2017-03-01
得票数 0
回答已采纳
1
回答
Node.
js
非
阻塞
IO与使用NIO的java线程池模式。不明确的调度行为
、
、
、
、
我是如何理解Node.
js
和java.IO的: 使用旧的java.IO库和线程池模式,java线程被
阻塞
,直到IO
操作
完成。同时,线程不能处理其他任务并禁止调度。 但现在。,NIO呢?那么,如果需要长期的IO
操作
,会发生什么情况呢?我不敢相信,在初始IO调用完成之前,
当前
未完成的Runnable将被其他人所取代。
浏览 2
提问于2015-09-03
得票数 1
1
回答
在节点文档中,额外的JavaScript是什么意思?
、
阻塞
是指在Node.
js
进程中执行额外的JavaScript必须等到非JavaScript
操作
完成时。发生这种情况是因为在
阻塞
操作
发生时,事件循环无法继续运行JavaScript。
浏览 8
提问于2021-07-30
得票数 0
1
回答
Dart/Flutter如何并发执行代码,即使它是单线程的?
、
、
但是我很难理解Dart是如何处理
阻塞
I/O
操作
的async的,尤其是像文件系统和数据库
操作
这样的内部I/O。 对于Node.
js
,当它处理
阻塞
I/O时,比方说读取文件内容。它将文件系统
操作
放在Thread Pool中,然后Node.
js
并发(而不是并行)运行主线程中的下一行代码,同时文件系统
操作
继续运行。这导致了我的困惑,Dart仍然可以运行下一行代码,而文件系统
操作
(
阻塞
I/
浏览 1
提问于2021-04-24
得票数 1
3
回答
在Win32中,是否有一种方法来测试套接字是否是非
阻塞
的?
、
、
、
、
在Win32中,是否有一种方法来测试套接字是否是非
阻塞
的?在POSIX系统下,我将执行如下
操作
: flags = fcntl(sock_fd, F_GETFL, 0);在Windows上是否还有其他调用,可以用来确定套接字
当前
是否处于非
阻塞
模式?
浏览 2
提问于2011-03-30
得票数 10
回答已采纳
1
回答
.NET Task.Result是否
阻塞
(同步)线程
、
、
、
、
Task.Result 是否同步
阻塞
当前
线程,使其在等待任务完成时无法执行其他
操作
?例如,如果我在一个Task.Result执行路径中调用ASP.NET,则
当前
线程在等待结果时不能用于处理其他请求。 顺便问一下,在 5.0中的C#异步如何?是否等待异步方法
阻塞
当前
线程?
浏览 4
提问于2016-12-26
得票数 18
回答已采纳
2
回答
异步、线程、node.
js
和Ruby on Rails
、
、
、
、
除了使用不同的脚本语言之外,node.
js
的主要吸引力似乎在于它支持事件驱动编程,由于其简化的非
阻塞
I/O调用,使得编写可伸缩的服务器(或其他典型的I/O受限应用程序)变得更容易。然而,这个特性是以必须学习新的编程模型为代价的,新的编程模型本质上需要你在回调函数之后传递回调函数,这使得一些简单的任务(例如依赖的
操作
序列)变得更加复杂。将这种编程模型与传统的Ruby on Rails相比,Ruby on Rails
阻塞
了所有I/O
操作
,并且(有效地)是单线程的(由于MRI的绿色
浏览 1
提问于2011-06-25
得票数 0
回答已采纳
1
回答
如何通过Node.
js
中的线程池处理
阻塞
I/O?
、
我最近学习了Node.
js
,并尝试深入了解Node.
js
体系结构。但是,在浏览了多篇文章和链接(如堆栈溢出、node.
js
博客)之后,我仍然感到困惑的是,具有事件循环的单线程和作为客户端请求或事件一部分的多线程
阻塞
I/O请求如何同时发生。一旦找到事件或请求,它就会检查它是
阻塞
i/o还是非
阻塞
操作
。如果发现它是非
阻塞
的,则立即将响应发送回客户端。但是,如果请求具有
阻塞
的i/o
操作
,则从线程
浏览 1
提问于2016-06-24
得票数 0
回答已采纳
0
回答
强制异步
操作
以
阻塞
当前
线程
、
我有一个只支持异步执行某些
操作
的API,我想强制它
阻塞
我的线程。
浏览 5
提问于2017-06-07
得票数 1
回答已采纳
3
回答
V8引擎在Node.
js
中扮演什么角色?
、
、
、
、
但是如何能够用几个线程来处理大量的请求,因为在最后一些线程必须被
阻塞
等待,例如数据库读取
操作
。我认为这样做的想法是:与其同时
阻塞
客户端线程和数据库线程,不如只
阻塞
数据库线程,并在结束时通知客户端线程。 如果我在处理请求的匿名函数中执行
阻塞
代码,我将
阻塞
V8线程。类似地,如果我需要在
浏览 3
提问于2016-01-23
得票数 1
2
回答
异步和同步的Webservice调用
、
我想澄清一下在Scala Play中使用Scala的未来进行异步/同步和
阻塞
/非
阻塞
操作
意味着什么。所以我们可以: 如果我调用了一个外部web服务,并且必须等待响应,那么这是否被认为是一个异步和
阻塞
操作
?如果是这样的话,我认为这是异步和
阻塞</em
浏览 1
提问于2019-08-25
得票数 1
2
回答
node.
js
的内部结构。它实际上是如何工作的?
、
也许实现node.
js
模块的人可以解释在单线程上处理的node.
js
队列和将由模块执行的
阻塞
IO
操作
之间的协议。我怀疑它是这样的: node.
js
线程以闭包的形式注册回调,并将其与某个相关id一起保存。 node.
js
在模块上调用方法(应执行
阻塞
IO),并将方法参数和相关id传递给它。模块方法剥离线程并在IO时
阻塞
node.
js
IO
操作
完成,模块的线程回调到node.
js
线程并将结果和相关id传递
浏览 25
提问于2011-12-20
得票数 18
4
回答
是什么决定了哪些Javascript函数是
阻塞
的还是非
阻塞
的?
、
、
、
我一直在做基于网络的Javascript (香草
JS
,jQuery,主干等)几年来,我一直在使用Node.
js
做一些工作。我花了一段时间才掌握了“非
阻塞
”编程的诀窍,但我现在已经习惯了在IO
操作
等方面使用回调。 我知道Javascript本质上是单线程的。我理解节点“事件队列”的概念。我不明白的是,是什么决定了单独的javascript
操作
是“
阻塞
”还是“非
阻塞
”。我如何知道我可以依赖哪些
操作
来同步生成输出,以便在以后的代码中使用,以及我需要向哪些<e
浏览 0
提问于2013-06-19
得票数 29
回答已采纳
1
回答
如何测量Nodejs中的事件循环
阻塞
?
、
、
、
1测试:require('.15.5994921875 at,
操作
从这里开始:‘at ',at ArticleService.getArticle (node_modules/express-handlebars/lib/express-handlebars.
js
有大量的I/O
操作
,并且有工作的worker_threads。在setImmediate中创建了一些代码。我有很多时间,但我很困惑-因为所有的
操作
都在异步模式下工作
浏览 0
提问于2019-03-26
得票数 1
回答已采纳
3
回答
如何在C#中进行非
阻塞
套接字调用以确定连接状态?
、
套接字上已连接属性的MSDN文档如下: 连接属性的值反映了最近
操作
时连接的状态。如果需要确定连接的
当前
状态,则进行非
阻塞
的零字节发送调用。我需要确定连接的
当前
状态--如何进行非
阻塞
的零字节发送调用?
浏览 1
提问于2009-09-01
得票数 6
回答已采纳
1
回答
阻塞
的信号也是挂起的信号吗?
、
我们知道应用程序可以使用sigprocmask函数显式地
阻塞
和取消
阻塞
选定的信号,因此假设我们使用此函数来
阻塞
SIGINT,因此内核在
阻塞
的向量中设置相应的位。如果我们运行该程序并按Ctrl +C发送SIGINT,由于此信号
当前
被
阻塞
,因此不会对进程执行任何
操作
(进程不会终止)。我的问题是,即使这个信号被
阻塞
,内核是否也会在挂起向量中设置相应的位,以便当我们取消
阻塞
此信号时,挂起中的SIGINT将立即被进程接收?或者之前的SIGINT
浏览 2
提问于2020-09-13
得票数 4
1
回答
具有重复矩阵的多线程?[需要批评/洞察力]
、
、
我被建议做所有的
操作
呼叫非
阻塞
。在这个项目中,之前的每一个
操作
都应该在下一次
操作
发生之前完成,但
浏览 0
提问于2019-10-15
得票数 0
回答已采纳
1
回答
Node.
js
无
阻塞
特性
、
我是node.
js
的新手,仍然在努力理解它背后的哲学。据我所知,node.
js
只在一个进程中运行,而php则为每个请求打开一个进程\线程。虽然你可以说Node对i/o来说是“非
阻塞
的”,但它对请求是
阻塞
的(请求堆积起来,因为每个新请求都没有新的线程),理论上,如果你写了一个node.
js
应用程序,不能快速处理你遇到的每个请求,那么它就是
阻塞
的我知道服务器上的所有“繁重”
操作
(数据库查询、文件系统搜索)都是由回调完成的,因此不能
阻塞
节点。但是,
浏览 5
提问于2012-10-02
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
原来 CSS与JS 是这样阻塞 DOM 解析和渲染的
Canvas的js库:Konva.js-像操作DOM一样,操作canvas
JS小技巧,如何在JavaScript中获取当前日期
CAD操作,只想打印当前页如何操作?
js中数组的常用操作
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券