switch(ch){
/*suspend*/
case 's':
case 'S':
thr_suspend(&thr);
break;
/*resume*/
case 'r':
case 'R':
thr_resume(&thr);
break;
/*cancel*/
case 'c':
case 'C':
thr_cancel(&thr);
goto EXIT_STEP;
/*exit*/
case 'e':
case 'E':
thr_exit(&thr);
goto EXIT_STEP;
/*exit*/
case 'q':
case 'Q':
exit(1);
};
}
EXIT_STEP:
thr_wait(&thr);
printf("---done---\r\n");
return 0;
}
C面向对象编程示例(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/b67aaa12ff68be5624ac242ebde549cb.html