腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Node.js
多线程
:
什么
是
工作
线程
,
它是
如何
工作
的
?
javascript
、
node.js
、
multithreading
、
single-threaded
、
worker-thread
我一直认为JS
是
一种单
线程
语言,这使得它对于CPU密集型任务
的
效率很低。我最近遇到了
工作
线程
,以及
它是
如何
通过创建“一个进程下
的
多个
工作
线程
”来解决这个低效问题
的
。进程和
线程
有
什么
区别?为
什么
JS突然能够产生多个辅助
线程
并与主JS
线程
交互以实现并发?你能用外行术语帮助我理解这个话题吗?谢谢
浏览 16
提问于2020-07-14
得票数 4
回答已采纳
2
回答
Node.js
是否考虑使用
工作
线程
进行
多线程
处理?
javascript
、
node.js
、
multithreading
在我
的
一生中,我认为
Node.js
和JavaScript
是
一种单
线程
语言。
Node.js
不适合CPU密集型任务,但由于其单
线程
特性,
它是
轻量级
的
。
多线程
对于CPU密集型
的
任务很好,因为您可以将任务委托给不同
的
线程
,但是它为可能变得复杂
的
竞争条件创建了开口。然后
是
工作
线程
,告诉我节点现在可以生成名为"w
浏览 1
提问于2020-08-03
得票数 13
回答已采纳
1
回答
Node.js
性能优势
javascript
、
node.js
、
multithreading
据我所知,
Node.js
有一个事件循环
的
主
线程
,它处理所有传入
的
请求并异步执行IO,而传统
的
多线程
web服务器用单独
的
线程
处理每个传入
的
请求(如果从主
线程
的
角度来看,可以异步完成所有事情)。在IO方面,由于IO操作在这两种情况下都是异步处理
的
,所以我不太清楚
Node.js
在这里
如何
提高性能。 就CPU而言,
Node.js
不只是为
浏览 6
提问于2015-11-28
得票数 0
回答已采纳
1
回答
Node.js
worker_threads模块
是
真正
的
线程
还是仅使用IPC
的
进程?
javascript
、
node.js
、
multithreading
、
ecmascript-6
、
ipc
最近
的
Node.js
版本包含了新
的
模块worker_threads,据说这会给
Node.js
带来
多线程
。然而,它似乎使用进程不足: 一个
工作
人员
是
从文件中创建
的
,它实际上有stdout,stderr。
Node.js
worker_threads模块
是
引入
多线程
,还是只是通过IPC引入多个进程?另外,JavaScript有内置
的
工作
线程
( work
浏览 1
提问于2021-02-25
得票数 3
回答已采纳
1
回答
在只有一个CPU核心
的
情况下,cpu时间切片在有或没有
工作
线程
的
Node.js
上
工作
吗?
javascript
、
node.js
、
multithreading
、
cpu
从
Node.js
10.5开始,他们引入了新
的
工作
线程
,使
Node.js
成为一个
多线程
环境. 以前,在
Node.js
上只有一个
线程
,由于事件驱动
的
特性(如果我正确理解的话),没有出现cpu时间切片。那么现在节点上有一个物理cpu内核
的
多个
线程
,它们
如何
共享cpu呢?
是
操作系统调度器为每个
线程
调度时间来运行不同
的
时间还是
什
浏览 3
提问于2020-02-10
得票数 1
回答已采纳
2
回答
nodejs可以实现
多线程
吗?
javascript
、
node.js
Node.js
多线程
。在
Node.js
中使用
多线程
有
什么
优点和缺点?在
Node.js
中可以实现
多线程
的
模块有哪些?我
是
Node.js
的
新手,我从很多博客上读到
Node.js
是
单
线程
的
。 我知道java
多线程
,但我需要知道它在
浏览 3
提问于2016-10-14
得票数 57
3
回答
Node.js
什么
时候阻塞?
node.js
、
multithreading
、
asynchronous
、
event-handling
因此,
Node.js
是
单
线程
的
,因为(i) Javascript
是
和(ii)避免了所有
多线程
陷阱。 但是,所有传入
的
执行某些
工作
的
请求(即与DB对话)以及必须返回到客户端
的
浏览 0
提问于2016-04-16
得票数 8
1
回答
Javascript-用于处理异步行为
的
线程
池和web之间有
什么
区别?
javascript
、
node.js
、
multithreading
、
asynchronous
、
webapi
动机我目前所理解
的
我对
什么
感到困惑
线程
池和Web似乎都使Javascript能够处理异步行为。当Javas
浏览 6
提问于2022-02-19
得票数 0
1
回答
如何
通过
Node.js
中
的
线程
池处理阻塞I/O?
node.js
、
multithreading
但是,在浏览了多篇文章和链接(如堆栈溢出、
node.js
博客)之后,我仍然感到困惑
的
是
,具有事件循环
的
单
线程
和作为客户端请求或事件一部分
的
多线程
阻塞I/O请求
如何
同时发生。根据我
的
研究,带有事件循环
的
单
线程
继续在事件队列上轮询,以了解客户端请求是否已经出现。一旦找到事件或请求,它就会检查
它是
阻塞i/o还是非阻塞操作。如果发现
它是
非阻塞
的
浏览 1
提问于2016-06-24
得票数 0
回答已采纳
9
回答
一般来说,
Node.js
如何
处理10,000个并发请求?
node.js
据我所知,
Node.js
使用单
线程
和事件循环一次只处理一个请求(这是非阻塞
的
)。但是,这是
如何
工作
的
,比如说10,000个并发请求。事件循环将处理所有请求?那不需要太长时间吗?我还不明白它怎么能比
多线程
的
web服务器更快。我知道
多线程
web服务器在资源(内存、CPU)方面会更昂贵,但它不是更快吗?我可能错了;请解释一下这个单
线程
在很多请求中
是
如何
更快
的
,以及它在处
浏览 21
提问于2016-01-18
得票数 655
回答已采纳
1
回答
将连接传递到特定
工作
进程
的
Node.js
群集
node.js
、
multithreading
、
socket.io
我有我
的
基于socket.io库
的
多人游戏,我想在
多线程
上扩展它。我了解到
node.js
有集群模块来处理
多线程
。我
的
游戏世界
是
由多个区域组成
的
,我希望每个区域都在它自己
的
进程中被处理。我需要一个方法来传递用户
的
套接字到特定
的
工作
者,这样用户就可以从一个区域移动到另一个区域。我在
node.js
文档中读到集群模块使用循环方法为每个连接挑选
工作
进程。也
浏览 0
提问于2016-09-01
得票数 1
1
回答
是不是说“nodejs中没有
线程
”,对吗?
java
、
node.js
我听到很多关于nodejs没有
线程
的
消息。但这不是完全正确,对吧? 精确
的
措辞
是
-您不能在nodejs中生成(或管理)
线程
。
线程
正在为您管理。C中
的
底层实现为我们提供了事件队列,并且所有这些都必须有
线程
。对吗?如果
是
这样的话,请有人将这些
线程
与java环境进行比较,比较它们在服务器上
的
资源消耗--我还听说了很多关于nodejs
如何
比java少得多
的
消息。
浏览 0
提问于2016-04-18
得票数 1
回答已采纳
1
回答
Kubernetes NodeJS消耗超过1个CPU?
node.js
、
kubernetes
3346m 103Mi如果NodeJS只运行一个
线程
,当它直接在一个节点上运行时,它只使用一个内核,它怎么会消耗1000m以上
的
CPU呢?
浏览 15
提问于2021-02-17
得票数 1
1
回答
使用
node.js
开发云服务
node.js
、
azure
、
javascript-events
、
azure-cloud-services
我正在通过Microsoft Azure使用
node.js
创建一个云服务。我一直在研究
它是
如何
工作
的
。据我所知,
node.js
只有一个进程,并使用事件驱动
的
异步系统。在http服务器每秒接收大量请求
的
情况下(正如云服务所预期
的
那样),由于
node.js
使用单个进程,它开始处理请求
的
速度不是很慢吗(因为它不是
多线程
的
,并且必须连续请求)?如果
是
这样
浏览 0
提问于2014-06-03
得票数 1
3
回答
node.js
是
如何
实现非阻塞I/O
的
?
javascript
、
node.js
、
nonblocking
在中,我发现
node.js
实现了非阻塞i/o模型。但我不明白怎么回事。 因为javascript
是
单
线程
的
。一个
线程
如何
执行i/o操作,同时执行进一步
的
进程。
浏览 2
提问于2013-08-20
得票数 7
回答已采纳
2
回答
Java中
的
线程
-N个数
的
总和
java
、
multithreading
我尝试使用传统方法执行N个数字
的
总和,并使用
线程
来查看
线程
的
性能。我发现传统
的
方法比基于
线程
的
方法运行得更快。我
的
计划
是
将上限(N)分解成范围,然后为每个范围运行一个
线程
,最后将每个
线程
计算出
的
总和相加。milliseconds : 500000000500000000498 500000000500000000
浏览 25
提问于2019-12-04
得票数 2
回答已采纳
1
回答
ArangoDB:关于FOXX
的
几个问题
node.js
、
rpc
、
node-modules
、
arangodb
( 1.)问:我想知道,我
如何
需要和使用FOXX应用程序中
的
节点模块.在Nodejs中,有一个j
浏览 2
提问于2014-06-07
得票数 3
1
回答
nodejs中
的
单
线程
和web浏览器中
的
线程
是否相同?
javascript
、
node.js
、
v8
web浏览器中
的
单
线程
、事件循环和回调
的
概念与
node.js
相同。v8就是这样设计
的
吗?
浏览 16
提问于2018-09-09
得票数 3
5
回答
NodeJs
如何
创建非阻塞计算
node.js
、
asynchronous
、
nonblocking
我正在尝试在nodejs中创建一个非阻塞
的
繁重计算部分。因此,了解到回调
是
异步
的
,我删除了休眠,并将其替换为: res.end('Hello World');通过简单地定义函数: function我想知道其他人
是
如何
编写非阻塞代码
的
……例如,mongojs模块或child_process.exec是非阻塞
的
,这意味着在代码中
的
某个地方,它们要么在另一个
线程
浏览 1
提问于2012-03-03
得票数 19
回答已采纳
1
回答
Phantomjs -为
什么
它不是
多线程
的
javascript
、
multithreading
、
phantomjs
我试图在我
的
一个项目中使用Phantomjs。我读过关于Phantomjs
的
文章,
它是
单
线程
的
,而不是
多线程
的
。我想在
多线程
环境中使用它。唯一让我困惑
的
部分
是
:
如何
让PhantomJS在
多线程
环境中
工作
。如果有人能告诉我需要在哪里更改幻影js,这样它才能在
多线程
环境中
工作
,那么这将是非常有帮助
的
。这是我下载ph
浏览 0
提问于2016-10-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
单线程和多线程语言的异步 I/O 如何工作?
什么是比特币 它是如何工作的 它会影响价格
什么是云存储?它是怎么工作的?
Node.js中的事件循环是如何工作的
恒讯科技分析:什么是混合云安全系统,它是如何工作的?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券