Update BackgroundExecutor to use LocklessQueue
This change allows BackgroundExecutor to receive callbacks from multiple producers. Bug: 283133164 Test: BackgroundExecutorTest Change-Id: I63f3266184a2ae90b15d7d1b7d9502847e268763
Showing
- services/surfaceflinger/BackgroundExecutor.cpp 11 additions, 25 deletionsservices/surfaceflinger/BackgroundExecutor.cpp
- services/surfaceflinger/BackgroundExecutor.h 4 additions, 16 deletionsservices/surfaceflinger/BackgroundExecutor.h
- services/surfaceflinger/tests/unittests/Android.bp 1 addition, 0 deletionsservices/surfaceflinger/tests/unittests/Android.bp
- services/surfaceflinger/tests/unittests/BackgroundExecutorTest.cpp 57 additions, 0 deletions...surfaceflinger/tests/unittests/BackgroundExecutorTest.cpp
Please register or sign in to comment