java sysnchronized 同步机制
摘要:
在开发某些应用时必须考虑同步,比如一个选课系统,某课程限制人数为200人,若已经有198人选了该门课,若此时有10人几乎同时选这门课,这时他们在查询数据库的时候都能满足条件,于是10个人都选上了这么课,显然最终导致选课人数大于了课程限制人数。如何处理该问题,此时就需要考虑同步问题,该问题既是每时每刻应该都只能最多有一个人选该门课(及执行该门课选课方法),这就是同步。(每时每刻至多一个对象操作某个类,某个方法,某个代码块)。synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。1. synchronized 方法:通过在方法声明中... 阅读全文
posted @ 2013-11-07 15:23 风若遥音 阅读(2327) 评论(0) 推荐(0) 编辑