From 90e85b83c25f3a7dbc2ef462f632e5002acaf777 Mon Sep 17 00:00:00 2001 From: wuzhihuitmac Date: Thu, 30 May 2024 14:43:21 +0800 Subject: [PATCH] thread change to ffrt Signed-off-by: wuzhihuitmac Change-Id: I724b51a98f8c9840ff52ba279907651b34c17596 --- frameworks/native/src/sensor_data_channel.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/frameworks/native/src/sensor_data_channel.cpp b/frameworks/native/src/sensor_data_channel.cpp index 141ee803..c5473295 100644 --- a/frameworks/native/src/sensor_data_channel.cpp +++ b/frameworks/native/src/sensor_data_channel.cpp @@ -27,9 +27,6 @@ namespace OHOS { namespace Sensors { using namespace OHOS::HiviewDFX; using namespace OHOS::AppExecFwk; -namespace { -const std::string LISTENER_THREAD_NAME = "OS_SenConsumer"; -} // namespace int32_t SensorDataChannel::CreateSensorDataChannel(DataChannelCB callBack, void *data) { @@ -61,7 +58,7 @@ int32_t SensorDataChannel::InnerSensorDataChannel() auto listener = std::make_shared(); listener->SetChannel(this); if (eventHandler_ == nullptr) { - auto myRunner = AppExecFwk::EventRunner::Create(LISTENER_THREAD_NAME); + auto myRunner = AppExecFwk::EventRunner::Create(true, AppExecFwk::ThreadMode::FFRT); CHKPR(myRunner, ERROR); eventHandler_ = std::make_shared(myRunner); } @@ -97,7 +94,7 @@ int32_t SensorDataChannel::AddFdListener(int32_t fd, ReceiveMessageFun receiveMe disconnect_ = disconnect; std::lock_guard eventRunnerLock(eventRunnerMutex_); if (eventHandler_ == nullptr) { - auto myRunner = AppExecFwk::EventRunner::Create(LISTENER_THREAD_NAME); + auto myRunner = AppExecFwk::EventRunner::Create(true, AppExecFwk::ThreadMode::FFRT); CHKPR(myRunner, ERROR); eventHandler_ = std::make_shared(myRunner); } -- Gitee