C# 多线程基础

1 何为多线程?多线程

多线程就是在同一个程序中的多个执行流工具

2 优缺点线程

优势:提升CPU利用率事务

         提升程序执行效率内存

         加快事务处理速度资源

缺点 : 同步

      占用大量内存资源it

      须要协调和管理以及追踪效率

      须要处理线程竞争共享资源问题bug

      多线程容易产生bug  

3 多线程常见问题

 a 线程互斥 :

多线程共同运行时,因为受到资源有限性或避免多线程同时访问共享资源产生处理矛盾或错误,只采用排他性的资源访问方式,一次容许一个线程访问资源的过程。

b 线程同步:

多线程之间相互协同,配合工做的方式就是线程同步 

 

c 多线程处理工具类 

Moniter   

Enter() //开启排他性 

exit  ()//释放排他性

相关文章
相关标签/搜索