现在,我们团队希望能实现把写日志这个动作使用异步写的方式,最好能在磁盘IO很繁忙的时候也不阻塞工作进程的执行。
当前的实现是open打开文件后,用fcntl把标志位中添加FASYNC,然后直接使用write(fd,buf,size).但好像没什么效果。
我在网上找了不少资料,但是很乱,我看了很久也没弄懂怎么回事,求各位大神指点迷津,谢谢各位。
当前的实现是open打开文件后,用fcntl把标志位中添加FASYNC,然后直接使用write(fd,buf,size).但好像没什么效果。
我在网上找了不少资料,但是很乱,我看了很久也没弄懂怎么回事,求各位大神指点迷津,谢谢各位。