我的申请创造了一个线索,我将听取即将到来的联系。 主要线索将做其他事情。
boost::mutex mutex;
void
ThreadFunction(int port, int(*callbackFunc)(int, int))
{
mutex.lock();
std::cout << "Cannot get to this point" << std::endl;
mutex.unlock();
Application app;
app.run(port, callbackFunc);
}
void
Init(int port, int(*callbackFunc)(int, int))
{
std::cout << callbackFunc(1,1) << std::endl;
boost::thread t(boost::bind(&ThreadFunction, port, callbackFunc));
}
int
main(){
int port = 2340;
Init(port, *callbackfunction);
return 0;
}
我面临的问题是,它从来都无法获得<代码>std:cout << “Cannot go to this point” << end:endl; 然而,如果我呼吁(......)在我打造了read子之后加入进来,那么它只是做的是罚款,而是阻碍申请。
我需要做些什么去做“read”?