发 帖  
  • 时间轮算法中,轮询线程遍历到某一个时间刻度后,总是执行对应刻度上任务队列中的所有任务(通常是将任务扔给异步线程池来处理),而不再需要遍历检查所有任务的时间戳是否达到要求(不用每次从小顶堆堆顶,取数据来和时间比较,然后堆化...
    0
    1960次阅读
    0条评论
  • 简单时间轮算法详解

    2022-8-22 11:45
    时间轮算法是通过一个时间轮去维护定时任务,按照一定的时间单位对时间轮进行划分刻度。然后根据任务延时计算任务落在该时间轮的第几个刻度上,如果任务时长超出了刻度数量,则需要增加一个参数记录时间轮需要转动的圈数。...
    0
    3043次阅读
    0条评论
  • 数据包的发送流程

    2022-8-19 14:38
    一个数据包,从聊天框里发出,消息会从聊天软件所在的用户空间拷贝到内核空间的发送缓冲区(send buffer),数据包就这样顺着传输层、网络层,进入到数据链路层,在这里数据包会经过流控(qdisc),再通过RingBuf...
    0
    3313次阅读
    0条评论
  • 设置一个当前值和当前值的计数器,初始化当前值为数组首元素,计数器值为1,然后从第二个元素开始遍历整个数组,对于每个被遍历到的值a[i]...
    0
    1715次阅读
    0条评论
  • 数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考。目前有以下18道题目。...
    0
    2208次阅读
    0条评论
  • Linux系统运行等级

    2022-8-14 09:52
    如果有一天你们公司很重要的一台Linux服务器突然启动不了了,重装系统又浪费时间,如果是启动过程有问题,那么你知道启动过程可以快速定位系统问题,很快就可以解决。...
    0
    1294次阅读
    0条评论
  • Linux-基础IO解析

    2022-8-11 11:50
    文件的读写本质不是通过 C 语言 / C++ 的库函数来操作的(这些库函数只是为用户提供方便),而是通过文件相关的系统调用接口来实现的...
    0
    1084次阅读
    0条评论
  • 你知道如何将Android手机投屏到Linux系统吗?本文就以 Scrcpy 软件为例,来讲解一下如何将Android手机投屏到Ubuntu系统。...
    0
    27795次阅读
    0条评论
  • cURL的使用方法

    2022-8-5 11:54
    curl 是常用的开源命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。它支持包括 FTP、HTTP、HTTPS、FTP、SCP,SF...
    0
    5853次阅读
    0条评论
  • 编译器,是把高级语言转化为机器语言的工具软件。...
    0
    7841次阅读
    0条评论
  • 本文以四个方面介绍epoll的实现原理,1.epoll的数据结构;2.协议栈如何与epoll通信;3.epoll线程安全如何加锁;4.ET与LT的实现。...
    0
    4699次阅读
    0条评论
  • 彭老师在录制的《物联网综合项目实战》课程中,在web页面中加入了实时监控摄像头的功能,特地整理了一篇如何移植视频流服务器的文章,供大家学习。...
    0
    1726次阅读
    0条评论
  • 该部分主要分享一下常用的蓝牙调试工具,方便后续蓝牙抓包及分析。...
    1
    8751次阅读
    0条评论
  • 在Linux内核的内存子系统中,伙伴系统无疑处于内存管理的核心地带,但是如果将内存管理从逻辑上分层,它的位置则处于最底层。...
    0
    2250次阅读
    0条评论
  • 在Linux早期设计阶段,文件系统与内核代码是整合在一起的,这样做的缺点是显而易见的。假如,我的系统只能识别ext3格式的文件系统,我的U盘是fat32格式,那么很不幸的是我的U盘将不会被我的系统所识别,...
    0
    1810次阅读
    0条评论
12345下一页
ta 的专栏

成就与认可

  • 获得 5 次赞同

    获得 0 次收藏
关闭

站长推荐 上一条 /9 下一条

返回顶部