发布时间:2013-09-26 09:25:31
在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。&nbs.........【阅读全文】
发布时间:2013-09-27 10:26:40
同样的程序,使用gcc编译优化与不优化的结果不一代码如下:1. #include <stdio.h>2. 3. int main()4. {5. int i = 1;6. 7. i <<= 32;8. 9. printf("i = %d \n", i);10.  .........【阅读全文】