USB経由でマイクロコントローラーボードに接続された(在庫の)Android 4.xタブレットがあると仮定します。このボードは、USB 大容量ストレージとして SD カードにアクセスし、カード上のファイルの読み取り/書き込みを行うことができます。これで、ボードと同じファイルを読み書きするアプリがタブレット上にあるはずです。そのため、ボードとアプリからの同時読み取り/書き込みファイル アクセスがあります。
不整合なデータなどを避けるために、アプリがファイルの読み取り/書き込みを行うときに、排他的なFileLockを使用します。ここで私の質問は、FileLock が「十分に低レベル」であり、この場合にも機能し、データの不整合を防ぐことができるかどうかです。
THX