1.函数调用是串行的,只有函数返回后,才能继续运行下一个函数
2.线程:thread,用于并发任务,main函数为主线
3.创建一个线程:1.定义一个类(首先要包含线程的API)
2.虚函数重写一个基类
3.task.Run(),运行线程
4.所有线程共享CPU,每个线程轮流运行,使用sleep,让一个线程处于“睡一会”,控制sleep的时间
5.主线程控制所有副线程,主线程退出,其他副线程就会退出