如果是单个线程的话,CPU只能等到这个线程结束后,才能去执行其他的线程,这时候就会造成CPU的浪费,如果多线程的话,则可以并发的执行,使得多个任务在宏观上同时执行,用户就会感觉是同一时刻是多个任务同时执行。