因为锁语句产生了一种互斥的效果,这种机制也便常常被称为互斥量(mutex)
锁也称为监视器
当一个域的值依赖于他之前的值时,(例如计数器),volatile失效,如果某个域受到其他域的值的限制,那么volatile...使用volatile而非synchronize的唯一安全的情况是类中只有一个可变的域,使用synchronize是第一选择,其他皆有风险
如果一个域可能会被多个任务同时访问,或者这些任务至少有一个是写任务...,就该把这个域设为volatile,告诉IDE不执行任何移除读写操作的优化
,