synchronized的运用

一般而言,synchronized是用与多用户环境下的并发控制。抛开多用户环境不谈,我们在单个用户使用时,很多时候也时要用到sychronized这个修饰词的,比如,我们在一个方法要执行的时间相对时比较长的,且每次都时调用同一个对象的方法,这时候我们就要避免用户的在失误或者因长时间得不到回应再次请求此方法的情况。因为当这个方法还没有执行完的时候,又再次调用了这个方法,系统会怎么做,最后的结果如何就不得而知了。

你可能感兴趣的:(synchronized)