2012年11月26日

java多线程学习心得——concurrent programming in java读书笔记

摘要: 对象方法内加锁的三原则:1. 对于更新对象方法内部成员的时候,一定要加锁。2. 读取对象内部可能被更新的状态字段的时候,加锁。3. 在调用其他对象方法的时候,千万别加锁。(目的是防止互锁,而且避免锁住当前对象)classParticle{protectedintx;protectedinty;protectedfinalRandomrng=newRandom();publicParticle(intx,inty){this.x=x;this.y=y;}publicsynchronizedvoidmove(){x+=rng.nextInt(10)-5;y+=rng.nextInt(20)-10 阅读全文

posted @ 2012-11-26 14:46 梁霄 阅读(295) 评论(0) 推荐(0)

导航