diff --git a/testcases/test_coroutine.cc b/testcases/test_coroutine.cc index 38d1f9c..4d77d0b 100644 --- a/testcases/test_coroutine.cc +++ b/testcases/test_coroutine.cc @@ -28,6 +28,7 @@ void* thread1_func(void*) { } void* thread2_func(void*) { + tinyrpc::Coroutine::GetCurrentCoroutine(); std::cout << "thread 2 begin" << std::endl; std::cout << "now begin to resume fun1 coroutine in thread 2" << std::endl; tinyrpc::Coroutine::Resume(cor.get()); diff --git a/tinyrpc/coroutine/coroutine.cc b/tinyrpc/coroutine/coroutine.cc index 3f02b14..a15d99a 100644 --- a/tinyrpc/coroutine/coroutine.cc +++ b/tinyrpc/coroutine/coroutine.cc @@ -63,7 +63,7 @@ Coroutine::Coroutine() { t_coroutine_count++; memset(&m_coctx, 0, sizeof(m_coctx)); t_cur_coroutine = this; - DebugLog << "coroutine[" << m_cor_id << "] create"; + // DebugLog << "coroutine[" << m_cor_id << "] create"; } Coroutine::Coroutine(int size, char* stack_ptr) : m_stack_size(size), m_stack_sp(stack_ptr) { @@ -75,7 +75,7 @@ Coroutine::Coroutine(int size, char* stack_ptr) : m_stack_size(size), m_stack_sp m_cor_id = t_cur_coroutine_id++; t_coroutine_count++; - DebugLog << "coroutine[" << m_cor_id << "] create"; + // DebugLog << "coroutine[" << m_cor_id << "] create"; } Coroutine::Coroutine(int size, char* stack_ptr, std::function cb) @@ -90,7 +90,7 @@ Coroutine::Coroutine(int size, char* stack_ptr, std::function cb) setCallBack(cb); m_cor_id = t_cur_coroutine_id++; t_coroutine_count++; - DebugLog << "coroutine[" << m_cor_id << "] create"; + // DebugLog << "coroutine[" << m_cor_id << "] create"; } bool Coroutine::setCallBack(std::function cb) { @@ -129,7 +129,7 @@ bool Coroutine::setCallBack(std::function cb) { Coroutine::~Coroutine() { t_coroutine_count--; - DebugLog << "coroutine[" << m_cor_id << "] die"; + // DebugLog << "coroutine[" << m_cor_id << "] die"; } Coroutine* Coroutine::GetCurrentCoroutine() {