void run() { bool should_quit = false; while(!should_quit) { should_quit = mThreadFunc(mParams); } if(mFinalizeFunc) { mFinalizeFunc(); } }
msg_t run(void) { bool shouldQuit = false; while(!shouldQuit) { shouldQuit = mThreadFunc(mParam); } if(mFinalizeFunc) { mFinalizeFunc(); } return 0; }
void Thread::callFunc() { mThreadFunc(); }