摘要: 多线程中很有可能存在争夺一个变量资源而产生死锁或者不被期望的结果。 测试类; 多线程类: 如果没有lock锁,线程t1和t2会产生死锁,主要是对于公共资源num的占用不当; 解决方式是lock(objLock)使得线程顺序执行,就不存争夺资源的情况,值得注意的是objLock是引用类型object。 阅读全文
posted @ 2019-03-10 15:14 彩色的梦 阅读(150) 评论(0) 推荐(0) 编辑