腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
如果是
多线程
的话,JavaScript会更好吗?
javascript
、
multithreading
、
language-features
、
language-design
如果JavaScript是
多线程
的,它会比现有的系统更好吗?在不同的线程(背景)中使用一个UI线程和其他任务进行
多线程
处理
会带来更高的响应性和资源的高效使用吗?当
多线程
能够提供更高的精确度时,为什么他们仍然同意的方式呢? 我并不试图将JavaScript定位为效率低下,而是学习
多线程
与它给编程带来的复杂性相比是如何带来价值的。
浏览 13
提问于2010-08-15
得票数 2
回答已采纳
1
回答
Node.
js
性能优势
javascript
、
node.js
、
multithreading
据我所知,Node.
js
有一个事件循环的主线程,它
处理
所有传入的请求并异步执行IO,而传统的
多线程
web服务器用单独的线程
处理
每个传入的请求(如果从主线程的角度来看,可以异步完成所有事情)。在IO方面,由于IO操作在这两种情况下都是异步
处理
的,所以我不太清楚Node.
js
在这里如何提高性能。我看到No
浏览 6
提问于2015-11-28
得票数 0
回答已采纳
1
回答
nodejs中的单线程和web浏览器中的线程是否相同?
javascript
、
node.js
、
v8
web浏览器中的单线程、事件循环和回调的概念与node.
js
相同。v8就是这样设计的吗?
浏览 16
提问于2018-09-09
得票数 3
1
回答
将连接传递到特定工作进程的Node.
js
群集
node.js
、
multithreading
、
socket.io
我有我的基于socket.io库的多人游戏,我想在
多线程
上扩展它。我了解到node.
js
有集群模块来
处理
多线程
。我的游戏世界是由多个区域组成的,我希望每个区域都在它自己的进程中被
处理
。我在node.
js
文档中读到集群模块使用循环方法为每个连接挑选工作进程。也许有什么解决办法可以操纵连接呢?
浏览 0
提问于2016-09-01
得票数 1
2
回答
Nodejs
多线程
与nodejs单线程
node.js
、
multithreading
我不理解java
多线程
系统和Nodejs
多线程
系统在性能和资源共享方面的区别。由于NodeJS为您的程序使用事件循环单线程,但在场景后面,它将任务分配给不同的线程,如文件读取或db查询。因此,它使用
多线程
和线程池(类似于Java?)。但是,当我们比较性能时,NodeJS应用程序比其他
多线程
系统要好得多。 NodeJS实际上是如何
处理
多线程
编程挑战的,比如溢出或锁定线程。它如何在线程之间共享资源--例如,我同时使用两个I/O访问同一个文件--因此将有两个线程访问一个资源,它是否适
浏览 7
提问于2016-02-15
得票数 3
回答已采纳
2
回答
当节点是单线程时,为什么我们需要node.
js
中的连接池?
node.js
、
redis
、
pooling
Node.
js
是单线程的。Javascript V8引擎和一些内部库是
多线程
的。对于I/O,节点将I/O委托给可能是
多线程
的操作系统。如果我的node.
js
应用程序正在连接到redis或,sql/mariadb服务器,我假设我不需要一个用于redis或mysql的连接池。当数据到达时,节点将调用回调来
处理
数据。 我理解使用Java/.NET的连接池,但它们是
多线程
的,因此Java/.NET中的连接池有明显的好处。我的问题是:当节点是单线程
浏览 3
提问于2017-07-07
得票数 10
回答已采纳
2
回答
nodejs可以实现
多线程
吗?
javascript
、
node.js
Node.
js
多线程
。在Node.
js
中使用
多线程
有什么优点和缺点?在Node.
js
中可以实现
多线程
的模块有哪些?我是Node.
js
的新手,我从很多博客上读到Node.
js
是单线程的。 我知道java
多线程
,但我需要知道它在Node.
js
中是否可能。
浏览 3
提问于2016-10-14
得票数 57
1
回答
使用node.
js
开发云服务
node.js
、
azure
、
javascript-events
、
azure-cloud-services
我正在通过Microsoft Azure使用node.
js
创建一个云服务。我一直在研究它是如何工作的。据我所知,node.
js
只有一个进程,并使用事件驱动的异步系统。在http服务器每秒接收大量请求的情况下(正如云服务所预期的那样),由于node.
js
使用单个进程,它开始
处理
请求的速度不是很慢吗(因为它不是
多线程
的,并且必须连续请求)?如果是这样,那么使用node.
js
开发云服务就没有意义了。谁能解释一下我的假设是正确的还是错误的?如果它是正确的,那么我是否应该使用node.
js
浏览 0
提问于2014-06-03
得票数 1
9
回答
一般来说,Node.
js
如何
处理
10,000个并发请求?
node.js
据我所知,Node.
js
使用单线程和事件循环一次只
处理
一个请求(这是非阻塞的)。但是,这是如何工作的,比如说10,000个并发请求。事件循环将
处理
所有请求?那不需要太长时间吗?我还不明白它怎么能比
多线程
的web服务器更快。我知道
多线程
web服务器在资源(内存、CPU)方面会更昂贵,但它不是更快吗?我可能错了;请解释一下这个单线程在很多请求中是如何更快的,以及它在
处理
10,000多个请求时通常会做什么(在高级别上)。 而且,那么大的数量,单线程的比例会好吗?请记住,我刚刚开始学习Node.
浏览 21
提问于2016-01-18
得票数 655
回答已采纳
4
回答
为什么node.
js
不适合高CPU的应用?
javascript
、
node.js
Node.
js
服务器在
处理
I/O和大量客户端连接方面非常高效。但是与传统的
多线程
服务器相比,为什么node.
js
不适合繁重的CPU应用程序呢? 我在这里读到的
浏览 2
提问于2013-06-07
得票数 56
回答已采纳
1
回答
nodejs是如何工作的?事件循环是如何工作的?什么是工作线程?
node.js
、
threadpool
、
event-loop
官方文件上说 事件循环允许Node.
js
执行非阻塞I/O操作--尽管JavaScript是单线程的--只要有可能就将操作卸载到系统内核。
浏览 5
提问于2022-04-11
得票数 0
2
回答
多线程
是API应用程序吗?
c#
、
multithreading
、
rest
、
.net-core
、
api-design
我正在学习C#/DOTNET,主要原因之一是它在Node.
js
和OO语法上的速度惊人。所以我猜你不会想把API和<
浏览 1
提问于2022-02-16
得票数 1
1
回答
如何在Javascript中通过版本控制实现状态同步?
javascript
、
concurrency
、
race-condition
API从几个不同的源返回以下内容: data: {'...'},}// Our local state data: null,}; if (document.version > localDocument.version) { } $http.get('/foo', up
浏览 1
提问于2013-11-27
得票数 0
回答已采纳
1
回答
Express.
js
--如何将
多线程
/异步用于并发的HTTP调用
javascript
、
multithreading
、
express
、
http
我一直在搜索是否有一种使用Express.
js
处理
大规模HTTP请求的方法。我知道Node.
js
有“工作人员”从版本13开始进行
多线程
处理
,但在
处理
单个端点的多个HTTP请求方面,我将如何进行
处理
和扩展呢?例如,如果同时发出10,000个请求,则另一个线程将打开并
处理
另一个请求,以加快进程。它是自动完成的还是我需要在上面配置一些东西? 谢谢!
浏览 3
提问于2022-07-05
得票数 -2
回答已采纳
3
回答
node.
js
是如何实现非阻塞I/O的?
javascript
、
node.js
、
nonblocking
在中,我发现node.
js
实现了非阻塞i/o模型。但我不明白怎么回事。 因为javascript是单线程的。一个线程如何执行i/o操作,同时执行进一步的进程。
浏览 2
提问于2013-08-20
得票数 7
回答已采纳
5
回答
Java脚本是一个单独的三层脚本,那么它如何使用fetch或其他库来发出异步请求
javascript
、
multithreading
我们可以使用JavaScript发出Fetch或任何其他异步请求,但是Java脚本本身是一个单一线程,相当混乱。
浏览 0
提问于2018-02-19
得票数 0
回答已采纳
1
回答
客户端如何
处理
来自服务器的多个响应的node.
js
jquery
、
node.js
服务器(节点)似乎有一个类似线程的行为,因为它
处理
同步请求,但我们知道客户端的javascript不支持
多线程
。我只是在问客户端(Javascript)是如何
处理
node.
js
的,尤其是在服务器有多个响应的情况下?举个例子,我想同时渲染两个对象。 用node.
js
做一个快速的阶段性实时游戏应用合适吗?有没有办法或模式来
处理
这个问题?
浏览 1
提问于2012-02-06
得票数 1
回答已采纳
1
回答
多线程
Node.
js
中的矩阵乘法?
javascript
、
multithreading
、
node.js
、
performance
、
matrix
如果您使用节点的集群模块或其他
多线程
/多进程模块,那么在Node.
js
中,如果使用节点的集群模块或其他
多线程
/多进程模块,您能在
处理
器繁重的计算中获得真正的性能提高吗?例如,我尝试使用集群模块在node.
js
中编写一个矩阵乘法程序,在该模块中,我为每个进程分配了一行要计算的答案。但是,由于node.
js
阻止共享内存,所以我必须依靠消息传递才能将计算出来的大行发送回父进程。这比连续地执行矩阵乘法要慢得多。也许我只是做错了什么,或者我有一个糟糕的策略,但我只是好奇,是否有
浏览 2
提问于2014-04-29
得票数 2
回答已采纳
1
回答
如何测量
多线程
C#请求的响应时间?
c#
、
multithreading
、
performance
、
request
、
hangfire
C#绝对不是我的工具,我只
处理
过JavaScript和
JS
框架,但是我需要测量端点请求的响应时间,从父请求开始到最后一个子请求结束。它们是
多线程
的,并在C#中编程。请求由Hangfire.Io
处理
。在
JS
中,我会监听最后一个回调,并从开始到结束测量RT。对于框架、包或技术,我有什么想法可以用来完成这一点吗?谢谢你们!
浏览 0
提问于2018-04-12
得票数 0
回答已采纳
2
回答
健壮的Ruby TCP服务器?
ruby
、
tcp
、
tcpserver
有人能推荐一个健壮的TCP服务器(比如JavaScript上的Node.
js
)吗?我知道有一个TCPServer类可用于Ruby,但我需要更健壮的类,因为我不想编写代码来
处理
多个客户端和
多线程
等。有没有类似于Node.
js
的Ruby TCP服务器的库/框架?
浏览 1
提问于2012-12-18
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券