首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Singgle
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Singgle
1年前
举报
如果我们在主模块中运行下面的脚本,这两个定时器的执行顺序是不确定的,因为这受到进程性能的影响:
```
setTimeout(() => {
console.log('timeout');
}, 0);
setImmediate(() => {
console.log('immediate');
});
```
在node中setTimeout在timers阶段执行,然后setImmediate在check阶段执行,主模块执行完成之后开始事件循环,timers阶段不是先于check阶段执行吗?为什么会不确定?希望掘友能帮忙解惑。
展开
前端开发圈
等人赞过
分享
10
10
Singgle
关注了标签
TypeScript
Singgle
关注了标签
ECMAScript 6
Singgle
关注了标签
Node.js
Singgle
1年前
关注
AOF、RDB和复制功能对过期键的处理
本文将介绍RDB持久化功能、AOF持久化功能以及复制功能是如何处理数据库中的过期键。 RDB 生成RDB文件 在执行SAVE命令或者BGSVAE命令创建一个新的RDB文件时...
1
评论
分享
Singgle
1年前
关注
Redis内存回收 - 过期键删除策略
Redis允许我们对键设置一个过期时间。当一个键过期后,这个键就不可获取,会被Redis删除。 那么这个过期的键,什么时候被删除呢?下文就介绍下Redis的过期键删除策略。...
0
评论
分享
Singgle
1年前
关注
Redis基本数据结构的底层实现(总结版)
string 字符串 字符串对象的实现有3种编码:INT、RAW和EMBSTR。 当字符串对象保存的值为整数值,且在long类型表示范围内,那么使用INT编码。此时,整数值...
1
评论
分享
Singgle
1年前
关注
Redis基本数据类型的底层实现
Redis有5种基本数据类型:string 字符串、hash 哈希、list 列表、set 集合、zset 有序集合。 String 字符串 字符串对象的编码有3种:INT...
1
评论
分享
Singgle
1年前
关注
Redis的底层数据结构(总结版)
Redis的底层数据结构有:SDS 简单动态字符串、IntSet 整数集合、Dict 字典、SkipList 跳表、ZipList 压缩列表、QuickList 快速列表。...
0
评论
分享
Singgle
1年前
关注
Redis数据结构详解
Redis有五种基础数据类型:字符串(String)、列表(List)、集合(Set)、有序集合(ZSet)和哈希(Hash)。 了解这些基础数据类型底层使用的数据结构,我...
3
评论
分享
Singgle
1年前
关注
NIO提供了selector的epoll实现,为什么Netty还要实现自己的Epoll版本呢?
这其实是Stackoverflow上的一个问题。Netty的核心开发者Norman Maurer给出了答案: Netty的epoll transport使用了边缘触发,而j...
8
1
分享
Singgle
1年前
关注
IO多路复用模型的三个函数:select、poll、epoll
select、poll、epoll是用来实现IO多路复用的函数。通过这些函数,一个线程可以同时监听多个文件描述符,一旦某个文件描述符就绪(一般是读就绪或写就绪),能够通知程...
2
评论
分享
Singgle
1年前
关注
五大经典IO模型
操作系统的IO 应用程序需要通过操作系统才能执行一些特殊操作,比如磁盘文件读写,内存读写等。因为这些都是比较危险的操作,不能让应用程序操作,应用程序只能通过调用操作系统开放...
1
评论
分享
Singgle
1年前
关注
游戏服务器开发基础:TCP三次握手和四次挥手
游戏服务器的数据传输通常基于TCP协议。了解TCP连接的建立过程和释放过程,才能更好的控制网络连接、优化网络性能。 比如,清楚TCP连接释放过程,才能理解SO_REUSEA...
0
1
分享
Singgle
1年前
关注
游戏服务器需要关注的网络参数介绍
SO_REUSEADDR 这个选项用来设置socket断开之后,是否允许立刻复用之前的地址。 当TCP连接关闭的时候,主动关闭连接的一方会进入TIME_WAIT状态。在这种...
0
评论
分享
Singgle
1年前
关注
如何在项目继承了父项目的情况下引入SpringBoot?
项目想引入SpringBoot框架,我们可以通过继承spring-boot-starter-parent来实现。如下: 但有时候项目可能需要有公司标准的父项目需要继承,这样...
1
评论
分享
Singgle
赞了这篇文章
量子位
@北京极客伙伴科技有限公司
·
2年前
关注
ChatGPT明知自己写代码有漏洞,但你不问它就不说
萧箫 发自 凹非寺 量子位 | 公众号 QbitAI ChatGPT知道自己写的代码有 漏洞,但它不说! 来自加拿大的一项最新研究发现,ChatGPT生成的代码中,有不少都...
20
8
分享
Singgle
关注了
游戏开发老司机
Singgle
2年前
关注
运行时数据区有哪些区域?它们的作用分别是什么?
Java虚拟机中运行时数据区分为哪些区域? 这些区域分别存储了哪些数据,它们在程序运行期间又起到了怎样的作用?...
0
评论
分享
Singgle
2年前
关注
如何理解Java中子类和父类存在同名静态函数?
我们先来看一个问题: 在父类中含有static修饰的静态方法,那么子类在继承父类以后可不可以重写父类中的静态方法呢? 答案是不能。...
0
评论
分享
下一页
个人成就
文章被点赞
90
文章被阅读
118,884
掘力值
2,570
关注了
5
关注者
30
收藏集
2
关注标签
11
加入于
2019-04-28