例子:
这样线程将不会被执行。
call_thunk::thunk thunk<cb_type>(obj, &TestClass::fun);
CreateThread ( NULL , 0 , (LPTHREAD_START_ROUTINE )thunk, NULL , 0 , NULL );
return;
这样线程才会成功执行
call_thunk::thunk thunk<cb_type>(obj, &TestClass::fun);
CreateThread ( NULL , 0 , (LPTHREAD_START_ROUTINE )thunk, NULL , 0 , NULL );
Sleep(100);
return;