2016年8月9日
摘要: 从一个比较有意思的题开始说起,最近要找工作无意间看到一个关于unix/linux中fork()的面试题: 题目要求是从上面的代码中确定输出的“+”的数量,我后面加了一个“-”,再确定输出“-”的数量。 先给答案:“+”8次,“-”6次 上面的这段代码很简单,包含的内容却有很多,有进程产生、系统调用、 阅读全文
posted @ 2016-08-09 21:58 FREEH 阅读(8355) 评论(1) 推荐(1) 编辑
摘要: 1、C语言关键字volatile C 语言关键字volatile(注意它是用来修饰变量而不是上面介绍的__volatile__)表明某个变量的值可能在外部被改变,因此对这些变量的存取 不能缓存到寄存器,每次使用时需要重新存取。该关键字在多线程环境下经常使用,因为在编写多线程的程序时,同一个变量可能被 阅读全文
posted @ 2016-08-09 15:59 FREEH 阅读(273) 评论(0) 推荐(0) 编辑