0

pthread でコールバック関数を実行したい。

現在、次のコードで立ち往生しています。

//maintest.cpp
....
main{
...
//setting up the callback function SimT:
boost::asio::io_service io;
boost::asio::deadline_timer t(io);
SimT d(t);

//calling io.run() in another thread with io.run()
pthread_t a;
pthread_create( &a, NULL, io.run(),NULL); ----->Here I dont know how to pass the io.run() function
...
//other stuff that will be executed during io.run()
}

pthread_create 引数で io.run() を指定するにはどうすればよいですか? ありがとうございました

4

2 に答える 2