1 何为多线程?
多线程就是在同一个程序中的多个执行流
2 优缺点
优点:提高CPU利用率
提高程序执行效率
加快事务处理速度
缺点 :
占用大量内存资源
需要协调和管理以及追踪
需要处理线程竞争共享资源问题
多线程容易产生bug
3 多线程常见问题
a 线程互斥 :
多线程共同运行时,由于受到资源有限性或避免多线程同时访问共享资源产生处理矛盾或错误,只采用排他性的资源访问方式,一次允许一个线程访问资源的过程。
b 线程同步:
多线程之间相互协同,配合工作的方式就是线程同步
c 多线程处理工具类
Moniter
Enter() //开启排他性
exit ()//释放排他性