这不是用来给其他人看的文章,仅用作个人记录。您阅读本文也许不会有任何收获而浪费宝贵的时间,特此提醒。
1.typeof关键字:用于定义变量(或函数)。它的功能是获得参数的类型(包括extern\static等存储类说明符的表达式或变量不能成为参数)并定义变量。如typeof(int *x) a,b;功能是把a和b定义为int*类型。
2.RCU:用于解决多线程针对链表的问题。为防止在线程1读取节点b数据之前线程2先把b删掉,但是b的地址值又已经被赋给了线程1的某临时变量结果造成读到不期望的数据引起崩溃。例子参考:http://blog.csdn.net/junguo/article/details/8244530