예제 #1
0
void *ProxyThread::proxyThreadRunHandler(void *arg) {
  auto proxyThread = reinterpret_cast<ProxyThread*>(arg);
  proxyThread->proxyThreadRun();
  return nullptr;
}
예제 #2
0
void ProxyThread::spawn() {
  CHECK(state_.exchange(State::RUNNING) == State::STOPPED);
  thread_ = std::thread([this] () { proxyThreadRun(); });
}