![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 78
EnjoySilence
这个作者很懒,什么都没留下…
展开
-
内核中的gcc扩展
本文收集Linux内核中用到的gcc的C扩展。转载请注明出处http://blog.csdn.net/enjoysilence/article/details/8929729。 1. 表达式中的语句和声明(Statements and Declarations in Expressions) 用一对大括号{}把多条语句括起来,就构成了一条复合语句,再用一对圆排号()将这条复合语句括起就构成原创 2013-05-15 15:56:56 · 1226 阅读 · 0 评论 -
关于(void) (&_min1 == &_min2)
转载自:http://blog.csdn.net/xiaofeng_yan/article/details/5248693(貌似它也是转载别个的) 偶然在里面看到下面这个宏定义: #define min(x, y) ({ \ typeof(x) _min1 = (x); \转载 2013-05-15 11:29:03 · 908 阅读 · 0 评论 -
Java中因join调用引发的两种死锁情形
最近做的一个项目使用Java编写,在调试中遇到两种因为调用join()引发的死锁情形,很隐蔽。记录于此。 1.线程join自身发生死锁 public class Starter { public static void main(String[] args) { new DeadThread().start(); } } class DeadThre原创 2013-08-04 16:30:16 · 3339 阅读 · 0 评论 -
Argument 和 Parameter 的差别
一直认为 Argument 和 Parameter 指的是同一个东西,但最近接触到一些文档里老是提到 argument 和 parameter, 明显能感受这两个词的含义不同。Google 了一下,还真不一样。现在结果贴在下面,以为备忘。 1. ANSI/ISO C++ Professional Programmer's Handbook The words arguments原创 2013-03-29 10:59:11 · 1140 阅读 · 0 评论