Add PriorityType for each Task 79/289579/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 7 Mar 2023 23:33:58 +0000 (08:33 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 10 Mar 2023 03:27:15 +0000 (12:27 +0900)
commit1dc1137604a286a1910dea9cf2933f77180f8770
treee813d479910f6f02cba9fbf05d1717714d3c8425
parent4a49f6f8952a761840ffef7df43ebf651fae8975
Add PriorityType for each Task

There can be problem if all heavy tasks grep all threads
so something lightweight tasks processed late.

This patch let user give some hint about priority.
So make low-priority don't use whole threads.
Now we can leave at least 2 threads to excute high priority tasks

Change-Id: I6bb469ce1949ef243a61975af6b6659d8d3982fd
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/system/common/async-task-manager-impl.cpp
dali/internal/system/common/async-task-manager-impl.h
dali/public-api/adaptor-framework/async-task-manager.cpp
dali/public-api/adaptor-framework/async-task-manager.h