C面向对象编程示例(2)

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;
}

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/b67aaa12ff68be5624ac242ebde549cb.html