C++11 thread 호출 객체의 구성원 함수
1242 단어 c++11
#include
#include
class bar {
public:
void foo() {
std::cout << "hello from member function" << std::endl;
}
};
int main()
{
std::thread t(&bar::foo, bar());
t.join();
}
클래스의 구성원 함수에서thread를 처리하는 경우 다음과 같이 this로 보내면 됩니다.
std::thread spawn() {
return std::thread(&blub::test, this);
}
학습 멀티스레드:https://wizardforcel.gitbooks.io/cpp-11-faq/content/77.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C++11 thread 호출 객체의 구성원 함수참고 자료https://segmentfault.com/q/1010000009379779/a-1020000009380112std::thread 호출 클래스의 구성원 함수는 클래스의 대상 포인터를 매개 변수로 전달해야 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.