多线程最终解决的就是“等待”的问题,所以简单总结的使用场景:


1 通过并行计算提高程序执行性能

2 需要等待网络、I/O 响应导致耗费大量的执行时间,可以采用异步线程的方式来减少阻塞