《深入解析Android 5.0系统》——第6章,第6.3节Android Java层的同步机制
本节书摘来自异步社区《深入解析Android 5.0系统》一书中的第6章,第6.3节Android Java层的同步机制,作者 刘超,更多章节内容可以访问云栖社区“异步社区”公众号查看 6.3 Android Java层的同步机制深入解析Android 5.0系统Java语言和C/C++语言不一样,Java语言中提供了同步关键字synchronized来支持线程间的同步操作。 6.3.1 同步关键字synchronizedsynchronized关键字最常见的用法是保护一段代码,如下所示: class Foo implements Runnable { private String mLock; public void lockedMethod() { ...... synchronized(**mL**ock) { ...... } } ...... } synchronized还可以用在类的方法前面,如下所示: class FooA implements Runnable { public **synchronized******void lockedMethod() { .......