通俗的讲,每次打开一个应用程序就会开启一个进程,然后在内存里面分配一块独立的内存单元给该进程,但是进程本身是不做任何事情的,真正做事情的是线程,所以一个进程至少得有一个线程。所以多线程就是解决了并发问题,其实在同一时刻,cpu只运行一个线程,只是cpu的调度是非常的快的,在用户看来就是多个线程在同时运行。