摘要: Git简介 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式 阅读全文
posted @ 2021-07-28 21:36 纳姆德隆 阅读(21) 评论(0) 推荐(0) 编辑
摘要: RCU(Read-Copy Update)是数据同步的一种方式,在当前的Linux内核中发挥着重要的作用。RCU主要针对的数据对象是链表,目的是提高遍历读取数据的效率,为了达到目的使用RCU机制读取数据的时候不对链表进行耗时的加锁操作。这样在同一时间可以有多个线程同时读取该链表,并且允许一个线程对链 阅读全文
posted @ 2021-07-26 13:50 纳姆德隆 阅读(1027) 评论(0) 推荐(0) 编辑