???????QA??????????????????????????????????????reviewcode? ????????????????????飬????Ч?????????????????о??????????????????????????????????????????????e?в??????????????????????????У?

??????????????????????е??Щ???????????bug??????????????????****.so ???C++ NativeClient ??????Nginix **** Process ????????????NativeClient ????????????????????????????????????????????? NativeClient ???????????????????????????????????????????????????????NativeClient??????????????ó???????????????????????????????????????????????QA????????????????????????????????????????QAд???????????????????????????????????????????

???????????????????????****..soд?????C++ ?????????????????????????????????????????????????????????????岻???????????

#include "pthread.h"
class Mutex
{
public:
static void pthreadMutexInit(pthread_mutex_t* aMutex_t);
static void pthreadCondInit(pthread_cond_t * aCond_t);
static void pthreadCondWait(pthread_mutex_t * aMutex_t??pthread_cond_t * aCond_t);
static void pthreadCondSignal(pthread_mutex_t * aMutex_t??pthread_cond_t * aCond_t);
static void pthreadCondBroadcast(pthread_cond_t * aCond_t);
}


????д?ò???????makefile ???????linux ?????????MultThreadTool ???в??????????????????bug?? ?????Dev Review Code ????????????????????(???????)??request timeout Condition ?????ε?????removeClinetTransaction ????????crush??

????????????????????????? ?? ??????????? ?????????? onTimeout ???????????instead of ??????.?????????????????????????????????????????????Щ????????????????????TimeOut ???μ? crush?????????????????????????????????Ч???????QA ?????????????????????????????????????????????????????????????????????棬??????????????????????????????????????bug???????????????μ???????Bug: A add B as Friend then UpdateB Del A same time Cause Thread Lock together

???????????????????????????????????????????????????????????????????? ????????????????????????Σ?????????????????????????????????????????????ε????????????????????QA???????????Ч?????????DEV ???????????????η?????