作者H45 (!H45)
看板java
标题Re: [J2SE] 执行绪synchronized心得
时间Sat Oct 3 10:58:46 2009
※ 引述《etman395 (技术时代)》之铭言:
: 最後他问我
: 但他有看到书上有这样
: static synchronized void main()
: 但明明就是操作不同实体啊
: 为何还要上锁??
: 我就告诉他
: 因为明天他们黏土都做完了
: 要交作业了
: 老师希望他们照号码将黏土一个一个排好
: 之後老师再上前去打分数
: 这时如果有人插队进来
: 黏土的位置就会不对
: 就会打错分数
: 而static synchronized就是为了防止这点
: 让所以人可以一个一个排队
: 意思就是说 二个执行绪不管是不是持相同或不相同实体
: 都要排队
「两个执行绪不管是不是持相同或不相同实体都要排队。」这句话有误导之嫌。
是不是改写成「两个执行绪都持相同类别,所以都要排队。」会比较好?
: (当然还有一个作用 是不用new就可以操作该方法)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.247.13
1F:推 etman395:好像真的会比较好 毕竟是因为现在是类别锁的关系!谢谢 10/03 21:50
2F:→ H45:不客气 :D 10/03 22:18
3F:推 etman395:谢谢 :D 10/03 22:31