技术中沉思的时候最快乐,问题得到完美解决的时候最有成就感!
发布时间:2013-04-10 10:15:17
说来惭愧,被运算符优先级害了几次了之前是 <<, >> 等位移运算符,他的优先级是低于+,-运算符的;被害了一次之后,每次使用位移运算符都小心翼翼,不过用宏把一些常用的位移运算包装了之后,这个问题就少多了;然而今天又被另外一个运算符给耍了一把sizeof(yf_circular_buf_t)+ _yfr_tdp_isstream(conn_hash) ? 0 : si.........【阅读全文】
发布时间:2013-03-14 12:10:58
在代码中有多线程或多进程访问同一个无保护的变量时候,volatile 起到作用是?
?1,防止编译过程中,编译器对某些代码的误解而错误优化;
?2,防止在运行过程中,cpu 对某变量寄存器cache,而导致cache和内存不一致(多线程/进程同时操作某变量)......【阅读全文】