Remove unnecessary unique_lock from read operation 32/281632/4
authorIlho Kim <ilho159.kim@samsung.com>
Tue, 20 Sep 2022 05:55:15 +0000 (14:55 +0900)
committerIlho Kim <ilho159.kim@samsung.com>
Wed, 21 Sep 2022 07:21:49 +0000 (16:21 +0900)
commit5a4ffacebfd5c2c9bbf0accbe8f01fe116814a68
tree5a782a1593e04dd0a621a96c815bdf649929f3aa
parente875d3995d1c17b30cec7cea574150e46d8d80e3
Remove unnecessary unique_lock from read operation

In some case, unique_lock is used in code that can be operated in
multiple thread environments without changing memory state
during read operation, which cause unnecessary starvation

Change-Id: Ife3689a667929ac0506f4ced44e4a12cf16ba3dc
Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>
17 files changed:
src/server/cache_flag.hh
src/server/database/abstract_db_handler.cc
src/server/database/abstract_db_handler.hh
src/server/database/appinfo_db_handler.cc
src/server/database/appinfo_db_handler.hh
src/server/database/cache_db_handler.cc
src/server/database/cert_get_db_handler.cc
src/server/database/cert_set_db_handler.cc
src/server/database/create_db_handler.cc
src/server/database/db_handle_provider.cc
src/server/database/db_handle_provider.hh
src/server/database/depinfo_db_handler.cc
src/server/database/pkg_get_db_handler.cc
src/server/database/pkg_get_db_handler.hh
src/server/database/pkg_set_db_handler.cc
src/server/database/query_handler.cc
src/server/database/remove_cache_db_handler.cc