1. 为什么要使用多线程

      比如一个cpu只有6个核,我想运行10个程序,如果是单线程,一个核负责一个程序,那最多只能开6个程序,
      要是使用多线程,就可以开10个程序,cpu在10个程序之前切换,看起来就跟10个程序同时运行,跟单片机的跑马灯类似