【发布时间】:2015-04-03 17:16:03
【问题描述】:
有什么区别
MyClass* myClass = new MyClass;
std::thread myThread( &MyClass::MyMemberFunction, myClass );
和
std::thread( &MyClass::MyMemberFunction, myClass );
?
附:尝试使用第二种方法将 boost::asio::io_service 放入单独的线程中 - 不起作用。但第一个可以。如果将 std 更改为 boost,这两种方法都有效。
Windows 7.MSVS 12.0。
【问题讨论】:
标签: c++ multithreading boost std