diff --git a/Source/AuRPC.cpp b/Source/AuRPC.cpp index 4df8440..061d88b 100644 --- a/Source/AuRPC.cpp +++ b/Source/AuRPC.cpp @@ -9,13 +9,9 @@ #include "AuRPC.hpp" #include "AuRPCClientChannel.hpp" -static thread_local AuSPtr tlsIOProcessor; - AuSPtr GetRPCProcessor() { - return tlsIOProcessor ? - tlsIOProcessor : - tlsIOProcessor = AuIO::NewIOProcessorOnThread(false, AuAsync::GetCurrentWorkerPId()); + return AuAsync::IThreadPool::GetSelfIOProcessor(); } bool AuRPC::StartClient(AuAsync::WorkerPId_t worker)