#define _CRT_SECURE_NO_WARNINGS /* VS2013,2015需要这一行 */ #include <stdio.h> #include "osapi/osapi.h" // 定义一个类 class Buddhist : public OS_Thread { private: virtual int Routine() { // 线程体: 执行它的任务 for(int i=0; i<100; i++) { printf("ma mi ma mi hong ...\n"); OS_Thread::Sleep(1); } return 0; } }; class Confucian : public OS_Thread { private: virtual int Routine() { for(int i=0; i<500; i++) { printf("人之初,性本善 ...\n"); OS_Thread::Sleep(1); } return 0; } }; int main() { Buddhist task1; task1.Run(); Confucian task2; task2.Run(); // printf("--------- 主线程开始 -------\n"); for(int i=0; i<10; i++) { printf("********* \n"); OS_Thread::Sleep(1); } getchar(); return 0; }