摘要: 1.上次面试问到DataTable在多线程下的操作。现在想想用lock吧。【lock(objectA){codeB} 看似简单,实际上有三个意思,这对于适当地使用它至关重要:1. objectA被lock了吗?没有则由我来lock,否则一直等待,直至objectA被释放。2. lock以后在执行co... 阅读全文
posted @ 2015-04-24 17:53 江境纣州 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在学习特性的AttributeUsage时,自己写代码,写着写着变成[AttributeUsage(AttributeTargets.Class || AttributeTargets.Property || AttributeTargets.Method)]然后发现编译出错了。仔细一看操作符出错了... 阅读全文
posted @ 2015-04-24 13:15 江境纣州 阅读(348) 评论(0) 推荐(0) 编辑