摘要: write函数作为用户向终端或者文件进行写数据的重要函数,有着重要的作用。|------| |---------| |---------| |----------| | write |----->|sys_write|-------->|vfs_write|------->|ext4... 阅读全文
posted @ 2014-07-11 21:20 linghuchong0605 阅读(5283) 评论(0) 推荐(1) 编辑
摘要: 原子操作提供了指令原子执行,中间没有中断。就像原子被认为是不可分割颗粒一样,原子操作(atomic operation)是不可分割的操作。如下面简单的例子:Thread 1 Thread 2---------------------------------------------get i ... 阅读全文
posted @ 2014-07-11 20:17 linghuchong0605 阅读(2594) 评论(0) 推荐(0) 编辑
摘要: 在GNU C中包含在括号中的复合语句可以作为一个表达式。这就允许你在表达式中使用循环,switch和局部变量。以前复合语句是包含在大括号中语句序列。在这种构造中,圆括号包围在大括号中。如下面的例子:({ int y = foo(); int z; if ( y > 0 ) z = y; else... 阅读全文
posted @ 2014-07-11 19:40 linghuchong0605 阅读(467) 评论(2) 推荐(0) 编辑