腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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 解析和渲染的
JS小技巧,如何在JavaScript中获取当前日期
CAD操作,只想打印当前页如何操作?
js中数组的常用操作
原生js操作css样式方法总结
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券