摘要: truncate的使用非常简单: int truncate(const char *path, off_t length); 参数1:文件名 参数2: 文件需要被调整的大小 length 大于 文件大小, 文件后面会填充空白字节或者空洞 length 小于 文件大小, 文件多出的部分,会被舍弃 源代 阅读全文
posted @ 2018-01-11 16:44 ghostwu 阅读(4642) 评论(0) 推荐(0) 编辑
摘要: 所谓原子性操作指的是:内核保证某系统调用中的所有步骤(操作)作为独立操作而一次性加以执行,其间不会被其他进程或线程所中断。 举个通俗点的例子:你和女朋友OOXX的时候,突然来了个电话,势必会打断你们高潮的兴致,最好的办法就是,你们做这事的时候,把通讯设备关机,就能确保,这次的事情很圆满的完成,这就是 阅读全文
posted @ 2018-01-11 12:42 ghostwu 阅读(1812) 评论(0) 推荐(0) 编辑
Copyright ©2017 ghostwu