android SharedPreferences apply() 竞争条件

Sha*_* Li 5 android android-sharedpreferences

根据android developer reference,apply() 方法将

与将其首选项同步写入持久存储的 commit() 不同,apply() 立即将其更改提交到内存中的 SharedPreferences,但会启动对磁盘的异步提交,并且您不会收到任何失败通知。

很明显,apply() 是一个异步调用,这意味着在另一个线程中工作。但是我想知道 apply() 方法是否容易受到竞争条件的影响?