用来提升程序性能的,使用多线程可以让程序充分利用 CPU 资源,提高 CPU 的使用效率,从而解决高并发带来的负载均衡问题。
优点:
1、资源得到更合理的利用
2、程序设计更加简洁
3、程序响应更快,运行效率更高
缺点:
1、需要更多的内存空间来支持多线程
2、多线程并发访问的情况可能会影响数据准确性
3、数据被多线程共享,可能会出现死锁的情况