同步的概念就是为一个对象(or方法)加锁,当一个线程访问时不允许另一个线程进入。
Object lock = new Object();
synchronized ( lock ) {
lock.method();
}
假如lock.method();是将lock的一个属性自动加1,那么就不能有2个进程同时操作lock对象了
Object lock = new Object();
synchronized ( lock ) {
lock.method();
}
假如lock.method();是将lock的一个属性自动加1,那么就不能有2个进程同时操作lock对象了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货