本帖最后由 谢述华 于 2012-5-28 18:52 编辑
把二楼的代码用图表示下,这样更清晰,方便大家讨论分析。
另外,这段代码很好的示范了synchronized 和sleep/notify的用法,却因为严格的执行顺序而缺少了实战型。可以轻易被如下代码代替...- while(true){
- s.name = "lily";
- s.sex = "girl";
- System.out.println(s.name+"......."+s.sex);
- s.name = "小菊";
- s.sex = "女";
- System.out.println(s.name+"......."+s.sex);
- }
复制代码 |
|