使用同步锁防止多进程的并发操作

详细参考资料:http://blog.csdn.net/luoweifu/article/details/46613015

对于同一个函数,当没有明确的对象作为锁,只是想让一段代码同步时,可以创建一个特殊的对象来充当锁:

private byte[] lock = new byte[0]; // 特殊的instance变量

public void method() { 
synchronized(lock)
{
// todo 同步代码块
}
}

 

posted @ 2017-12-04 15:52  Create-Heart  阅读(657)  评论(0编辑  收藏  举报