History log of /frameworks/base/services/core/java/com/android/server/SystemServerInitThreadPool.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b76e0fdf1ef2767e2d4f0ced2886756ff9556b19 30-Jan-2017 Fyodor Kupolov <fkupolov@google.com> Read SystemConfig on a worker thread

Also added lazy accessor for mBackgroundLaunchBroadcasts to give more
time for SystemConfig init to finish.

Test: manual
Bug: 34809967
Change-Id: Iaba0ac61714d94e72d571f33cd22d8700b89bb31
/frameworks/base/services/core/java/com/android/server/SystemServerInitThreadPool.java
e29a5a11529dc7df82911b48b9f95461383cbcc2 17-Dec-2016 Fyodor Kupolov <fkupolov@google.com> Added SystemServerInitThreadPool

System services can use it during the boot to submit tasks that can be run in
parallel with the main thread.

Switched PersistentDataBlockService and FingerprintService from FgThread to
the new thread pool.

UiModeManagerService: update initial configurations on init thread. They run
while holding the mLock so no extra synchronization barriers are needed at a
later stage.

Test: manual - device boots without errors
Test: ParallelPackageParserTest passes
Change-Id: I548f34b0a18f61924e09a39afb12e085cde35442
/frameworks/base/services/core/java/com/android/server/SystemServerInitThreadPool.java