![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 54
背帆
你从容不迫地奔跑而去,就连这么漫长迷茫的前程都不畏惧。
展开
-
windows的shadow copy技术
虽然这样会导致备份的数据并不是事实更新的,但是如果不使用shadow copy,进行数据备份时就需要停机停止对备份数据的操作,这样从用户角度就会感知到明显的额外时间花费。通过使用shadow copy,在数据备份时shadow copy会自动冻结文件的io,这个时间非常短暂,shadow copy结束后会继续开启文件io,所以从用户角度并没有在备份过程中停止服务。注意:shadow copy保证的数据一致性并不是像redis的aof全量备份的aof重写缓存的一致性作用(可以使开始备份时的数据与。原创 2024-04-30 11:52:11 · 474 阅读 · 0 评论 -
I/O多路复用简记
数据结构用户态与内核态共享解决select的第三个缺点,使用事件驱动,只复制发生变化的socket(通过重排把有数据的socket添加到双向链表中,应用程序可以通过遍历链表来获取就绪的文件描述符)解决了select的第四个缺点。(多线程处理每一个socket但上下文切换消耗太大)不断循环里(全量拷贝到内核,由内核判断)判断bitmap以处理多路IO。select使用bitmap存socket文件描述符,由bitmap槽位的每一位为0或1决定对应序的socket连接是否有数据到来。原创 2024-02-11 22:17:23 · 289 阅读 · 0 评论