社区
Linux_Kernel
帖子详情
对老鸟来说的读源码中的超简单问题
glgzx
2004-07-31 11:08:13
LINUX内核源码中在新引入的保留字是否在前后都需要带有__下划线呢?
如果不需要,系统是怎样来区分是新的保留字还是老代码中的变量名之类的?
...全文
260
3
打赏
收藏
对老鸟来说的读源码中的超简单问题
LINUX内核源码中在新引入的保留字是否在前后都需要带有__下划线呢? 如果不需要,系统是怎样来区分是新的保留字还是老代码中的变量名之类的?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovemysnoopy
2004-08-16
打赏
举报
回复
是的!
前后都需要带有下划线
glgzx
2004-08-04
打赏
举报
回复
这个我倒是了解。楼上对我的问题理解有误。
tianxiangyuan
2004-08-02
打赏
举报
回复
前后都需要带有__下划线是gcc的一种扩展的变通方案,其含义与没有下划线是一样的,如__asm__与asm含义相同。
老鸟
重写程序需要准备点什么
老鸟
重写程序,两周弹钢琴
关于ReentrantReadWriteLock,首个获取
读
锁的线程单独记录
问题
讨论(该如何更好的阅
读
源码
现在正是金三银四的春招高潮,前阵子小编一直在搭建自己的网站,并整理了全套的**【一线互联网大厂Java核心面试题库+解析】:包括Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、
中
间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等**一个人可以走的很快,但一群人才能走的更远。
MySQL是如何实现
读
已提交和可重复
读
的——MVCC原理
隔离级别有有有无有有无无有无无无MySQL有四种隔离级别:
读
未提交、
读
已提交、可重复
读
和串行化,它们分别用来解决脏
读
、不可重复
读
和幻
读
的
问题
。**脏
读
:**一个事务
读
取到另一个事务还未提交的数据。**不可重复
读
:**在一个事务
中
多次
读
取同一个数据时,结果出现不一致。**幻
读
:**在一个事务
中
使用相同的 SQL 两次
读
取,第二次
读
取到了其他事务新插入的行。直接进入本文主题——MySQL是如何实现
读
已提交和可重复
读
的?
读
Go
源码
,可以试试这个工具,2024年最新赶紧学习一下
有了这个图之后,基本上也就对项目整体关系有了一个基本概念,再
读
代码的话,相对来说会容易一些。结果就导致对整体没有概念,抓不住重点,又深陷无关紧要的代码。使用起来很方便,首先在页面最上方输入框输入项目地址,然后在左侧输入要分析的代码目录就可以了。在这里推荐给大家一个工具,这个工具可以帮我们梳理出代码的整体结构,我觉得还是挺有用的。想想当年自己
读
Django
源码
,从启动流程开始看,没走几步就放弃了,而且还放弃了很多次。,就得到了下面这张图,有了这张图,对代码结构之间的关系就更清晰了。
2024年
读
Go
源码
,可以试试这个工具(2),全套学习
有了这个图之后,基本上也就对项目整体关系有了一个基本概念,再
读
代码的话,相对来说会容易一些。最后就是看不进去,只能放弃。在这里推荐给大家一个工具,这个工具可以帮我们梳理出代码的整体结构,我觉得还是挺有用的。想想当年自己
读
Django
源码
,从启动流程开始看,没走几步就放弃了,而且还放弃了很多次。这么说吧,我对 Django 启动部分的代码,就像对英文单词 abandon 那么熟悉。但时间长了就会发现,一直这样飘在表面是不行的,技术永远得不到提升。想要技术水平有一个质的飞跃,有一个很好的方法,就是
读
源码
。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章