多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换由CPU决定,因此多线程运行具有不确定性。
线程池
开辟一块内存空间,里面放众多线程,池中线程执行调度由池管理器来处理。当有线程任务时,从池中取一个,执行后线程对象归池,这样可以避免反复创建线程对象所带来的性能开销,节省了系统资源。
多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运行是根据CPU切换完成,如何切换由CPU决定,因此多线程运行具有不确定性。