size_t (asio::io_service::*fn)() = &asio::io_service::run;
    std::thread t(std::bind(fn, &io));


    std::thread t(std::bind(&asio::io_service::run, &io)); // error


asio::io_service_run 맴버 함수가 오버 로드 되있어서 그런지 저거 위에건 되고 아래꺼는 안 되는데 한줄로 줄여 쓰는 방법은 없는거냐 ??ㅠㅠ