摘要: 在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。 头文件:#include<sys/file.h> 函数:定义函数 int flock(int fd,int operation); 1.阐述 flo 阅读全文
posted @ 2017-03-23 15:51 翻白眼的哈士奇 阅读(2964) 评论(0) 推荐(0) 编辑
摘要: 声明转载: http://www.cnblogs.com/hoys/archive/2012/08/19/2646377.html 【摘要】本文分析了Linux内核对于信号的实现机制和应用层的相关处理。首先介绍了软中断信号的本质及信号的两种不同分类方法尤其是不可靠信号的原理。接着分析了内核对于信号的 阅读全文
posted @ 2017-03-23 15:21 翻白眼的哈士奇 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 在.NET 4.0之后,CLR将会区别出一些异常(都是SEH异常),将这些异常标识为破坏性异常(Corrupted State Exception)。针对这些异常,CLR的catch块不会捕捉这些异常。SEH异常通常是非托管代码抛出的。 例如:调用c和c++的lib和dll库,都是非托管的。 解决: 阅读全文
posted @ 2017-03-23 14:18 翻白眼的哈士奇 阅读(3938) 评论(0) 推荐(1) 编辑