首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
nodejs
订阅
ja_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
深入理解Node.js 中的进程与线程
进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js 的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面试官还可以在实战中完美应…
Node.js 的进程操作
进程与线程是一个程序员的必知概念,面试经常被问及。 进程是程序的执行实例。也有人说,进程是程序在 CPU 上执行时的活动。 实际上进程并没有明确的定义,只有一些规则。 最重要的规则就是一个进程可以创建另一个进程。 当我们打开一个 chrome 页面,会发现打开了新的进程,可以在…
说说Nodejs高并发的原理
写在前面 我们先来看几个常见的说法 nodejs是单线程 + 非阻塞I/O模型 nodejs适合高并发 nodejs适合I/O密集型应用,不适合CPU密集型应用 在具体分析这几个说法是不是、为什么之前
再也不怕面试官问你express和koa的区别了
用了那么多年的express.js,终于有时间来深入学习express,然后顺便再和koa2的实现方式对比一下。 老实说,还没看express.js源码之前,一直觉得express.js还是很不错的,无论从api设计,还是使用上都是可以的。但是这次阅读完express代码之后,…
node的process以及child_process
在Node.js中每个应用程序都是一个进程类的实例对象。 使用process对象代表应用程序,这是一个全局对象,可以通过它来获取Node.jsy应用程序以及运行该程序的用户、环境等各种信息的属性、方法和事件。 在Node.js中,只有一个线程执行所有操作,如果某个操作需要大量消…
深入理解Node.js的进程与子进程
进程:process模块 process 模块是 nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的 API。从文档出发,管中窥豹,进一步认识和学习 process 模块: 如何
浏览器与Node的事件循环(Event Loop)有何区别?
本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 官方的说法是:进程是 CPU资源分配的最小单位;线程是 CPU调度的最小单位。这两句话并不好理解,我们先来看张图: 进程好比图中的工厂,有单独的专属自己的工厂资源…
理解NodeJS多进程
序言 一次面试中,我提到自己用过pm2,面试接着问:「那你知道pm2父子进程通信方式吗」。我大概听说pm2有cluster模式,但不清楚父子进程如何通信。面试结束后把NodeJS的多进程重新整理了一下
手写Express核心原理,再也不怕被问Express原理
一、首先安装express 安装express是为了示范。 二、创建example.js文件 如代码所示,执行node example.js就运行起了一个服务器。 如下图所示,现在我们决定创建一个属于
Nodejs高并发原理
运算(执行业务逻辑、数学运算、函数调用等。主要工作在CPU进行) I/O(如读写文件、读写数据库、读写网络请求等。主要工作在各种I/O设备,如磁盘、网卡等) 多线程应用实际上和多进程类似,只不过将一个请求分配一个进程换成了一个请求分配一个线程。线程对比进程更轻量,在系统资源占用…