onServiceConnected
apply lockA
release lockB
isConnected()
MediaScannerService
connectMSC
onMediaScannerConnected
notify lockA
doConnected
apply lockB
isConnected
connect
解除isConnected方法里持有lockA的同时也持有lockB的情况。
SyncMediaScanner
MediaScannerConnection
wait lockA
bindService