iocp 서버 공부중인데
WorkerThread에 위임한 함수 내부에서 this포인터를 쓸 수 있나?
비동기 작업에 this포인터 못쓰지?
같은 클래스에서 돌아갈 때 ㅇㅇ
포인터는 모르겠고 보통 쓰레드 작업 하면 쓰레드 안으로 값 복사해서 로컬 변수로 만들지 않음? 이때 로컬 변수를 주소값 복사로 넘기면 포인터 처럼 되긴 할 것 같기도 하고
일단 작업자 스레드가 콜백함수라서 멤버 함수로 정의하려면 static으로만 된다하네. 매개변수로 넘겨받는거 말고는 없을듯
std::bind 로 멤버 펑션을 함수로 넘길 수 있던가 그럴걸
콜백함수 내부에서 사용할 수 있을까?
안 될 거 없지 않나 음
포인터는 모르겠고 보통 쓰레드 작업 하면 쓰레드 안으로 값 복사해서 로컬 변수로 만들지 않음? 이때 로컬 변수를 주소값 복사로 넘기면 포인터 처럼 되긴 할 것 같기도 하고
일단 작업자 스레드가 콜백함수라서 멤버 함수로 정의하려면 static으로만 된다하네. 매개변수로 넘겨받는거 말고는 없을듯
std::bind 로 멤버 펑션을 함수로 넘길 수 있던가 그럴걸
콜백함수 내부에서 사용할 수 있을까?
안 될 거 없지 않나 음