thread_pool::notify_fork execution_context에서 상속된다. fork 관련 이벤트를 execution_context에 알린다. void notify_fork( fork_event event); 이 함수는 프로세스가 fork하려고 하거나, 방금 fork 했음을 execution_context에 알리는 데 사용된다. 이를 통해 execution_context와 여기에 포함된 서비스는 fork 이후에 올바르게 작동하도록 필요한 관리 작업을 수행할 수 있다. 이 함수는 다른 execution_context 함수 또는 execution_context의 파생된 클래스와 연관된 함수가 다른 스레드에서 호출되는 동안 호출해서는 안된다. 그러나 다른 스레드가 execution_context..
thread_pool::make_service execution_context에서 상속된다. 서비스 개체를 생성하여 execution_context에 추가한다. template friend Service & make_service( execution_context & e, Args &&... args); [Service] 이 함수는 execution_context에 서비스를 추가하는 데 사용된다. 파라미터 이 름 설 명 e 서비스를 소유하는 execution_context 개체이다. args 서비스 생성자에 전달되는 0개 이상의 인수이다. 예 외 이 름 설 명 boost::asio::service_already_exists 주어진 유형의 ..
thread_pool::join 스레드를 연결한다. void join(); 이 함수는 스레드 풀 안에 스레드가 완료될 때까지 블럭된다. join() 전에 stop()이 호출되지 않으면, join() 호출은 스레드 풀에 더 이상 작업이 없을 때까지 대기한다. Boost.Asio 홈