- 博客(2)
- 收藏
- 关注
原创 sizeof 与 strlen区别
1 /* 2 明确概念: 3 1)sizeof是一个关键字,目的是求某类型或数据占用实际内存的字节数;对于结构体类型,需考虑结构体对其方式 4 2)strlen是一个函数,目的是求字符串的长度,从字符串第一个元素到第一个'\0'之间的所有数据 5 如下例所示: 6 有两种表示字符串的方法:字符串形式和字符形式 7 有两种定义数组的方法...
2019-07-21 18:00:39 122
原创 pwrite写操作——原子操作,不改变当前文件操作符位置,写入位置offset是一个相对于fd起始地址的偏移量
意外发现,pwrite() 函数是一个原子操作,现测试验证如下: 1 /* 2 pwrite相当于先调用lseek接着调用write。但又不完全是这样: 3 (1)pwrite是原子操作,定位和写操作在一个原子操作中完成,期间不可中断。但分开的lseek和write中间可能被其他程序中断。 4 (2)pwrite不更改当前文件的指针,也就是说不改变当前文件偏移量。 5...
2019-07-21 15:13:08 2793
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人