首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
急急如律令
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
急急如律令
12月前
关注
sylar-from-scratch----TcpServer类
syalr-from-scratch中剩余部分的学习,主要过了大概框架,具体代码并未详细学习,之后再进一步补充。...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch---Stream模块
流结构提供字节流读写接口。流中有read/write/readfixsize/writefixsize等接口,其中read/write在socket_stream类实现,其...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch---ByteArray类
字节数组容器ByteArray,提供基础类型的序列与反序列化。其底层存储的是固定大小的块,以链表形式组织。其中使用了压缩算法以减少内存的浪费。...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch---socket模块
套接字是网络编程中的一种通信机制,是支持TCP/IP的网络通信的基本操作单元,是不同主机之间的进程进行双向通信的约定,使用套接字中的相关函数来完成通信过程。...
0
评论
分享
急急如律令
1年前
关注
syalr-from-scratch---address模块
提供网络地址相关类Address\IPAddress\IPV4Address\IPV6Address\UnixAddress\UnknownAddress,支持与网络地址相...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch----hook模块
hook使用动态库的全局介入功能封装了自定义的与原始系统调用同名的socket IO相关接口(sleep、write\read、socket),载调用时自定义的接口先加载,...
0
评论
分享
急急如律令
赞了这篇文章
找人找不到北
2年前
关注
[sylar]C++高性能服务器框架——Address模块
Address模块概述 socket的通信都需要与地址打交道,所以封装了Address模块,不用进行繁琐的一系列操作。...
4
评论
分享
急急如律令
关注了
找人找不到北
急急如律令
1年前
关注
sylar-from-scratch----定时器模块timer
定时模块学习笔记,为iomanager模块外挂一个定时器,使用时间堆提高定时器的插入、删除和处理时间复杂度,更新epoll_wait中的超时时间。...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch----IO协程调度模块(iomanager)
IO协程调度模块:继承自协程调度器,封装了epoll,支持为socket fd注册读写事件回调函数;解决了调度器在idle状态下忙等待导致CPU占用率过高的问题。...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch----协程调度模块scheduler
协程调度模块学习笔记,实现多线程调度,支持caller线程调度,支持添加函数或协程作为调度对象,且支持将函数或协程绑定在特定的线程上运行。...
0
评论
分享
急急如律令
赞了这篇文章
找人找不到北
2年前
关注
[sylar]C++高性能服务器框架——协程调度模块
协程调度模块概述 封装了一个N : M协程调度器,创建M个协程在N个线程上运行。通过schedule()方法将cb或fiber重新加到任务队列中执行任务,协程可以在线程上自...
9
2
分享
急急如律令
1年前
关注
sylar-from-scratch----协程模块Fiber
协程模板类学习笔记;主要内容为ucontext_t协程的学习,sylar协程模块为非对称模型,每个线程有一个主协程和多个子协程,协程主要操作有yield和resume。...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch----线程模块thread、mutex
该模块为线程模块,由线程同步类(mutex.h)和线程封装类(thread.h)实现。mutex中使用各种保证线程同步,thread中创建子线程,使用信号量保证子线程的运行...
0
评论
分享
急急如律令
赞了这篇文章
找人找不到北
2年前
关注
[sylar]C++高性能服务器框架——线程模块
线程模块概述 该模块基于pthread实现。sylar说,由于c++11中的thread也是由pthread封装实现的,并且没有提供读写互斥量,读写锁,自旋锁等,所以自己封...
6
评论
分享
急急如律令
赞了这篇文章
LogicBit
技术负责人
·
1年前
关注
为什么越努力学习越感到焦虑?
年年很努力,年年很焦虑。如何破局?基于我的个人经历,将这一切分为愚昧之巅,绝望之谷,开悟之坡。分享我个人这一路走来的心路历程。...
167
60
分享
急急如律令
1年前
关注
sylar-from-scratch----配置模块config
代码随想录项目sylar-from-scratch中配置模块的学习笔记,其中包含三个类:ConfigVarBase\ConfigVar\Config,如何与日志模块配合使用...
1
评论
分享
急急如律令
1年前
关注
sylar-from-scratch----环境变量模块
代码随想录项目sylar-from-scratch第二模块环境变量模块学习笔记,包括对系统环境变量、自定义环境变量、程序路径、命令行帮助选项等的设置与获取。...
0
评论
分享
急急如律令
1年前
关注
sylar-from-scratch----日志模块
代码随想录协程库项目中日志模块的学习笔记,包括log.cpp与log.h的代码内容,该模块较为中要的类有LogFormatter、LogAppender、Logger、Lo...
0
评论
分享
个人成就
文章被点赞
1
文章被阅读
2,051
掘力值
214
关注了
1
关注者
2
收藏集
0
关注标签
0
加入于
2024-05-21