工控上位机C#中的进程、线程与多线程( 二 )
(十一)、何时不要使用多线程
多线程也同样会带来缺点 , 最大的问题是它使程序变得过于复杂 , 拥有多线程本身并不复杂 , 复杂是的线程的交互作用 , 这带来了无论是否交互是否是有意的 , 都会带来较长的开发周期 , 以及带来间歇性和非重复性的bugs 。 因此 , 要么多线程的交互设计简单一些 , 要么就根本不使用多线程 。 除非你有强烈的重写和调试欲望 。 当用户频繁地分配和切换线程时 , 多线程会带来增加资源和CPU的开销 。 在某些情况下 , 太多的I/O操作是非常棘手的 , 当只有一个或两个工作线程要比有众多的线程在相同时间执行任务快的多 。
本文插图
【工控上位机C#中的进程、线程与多线程】
推荐阅读
- 91工控培训|举例讲解 WinCC过程画面的配置
- 恋云|每个恒星系都是太空中的一座孤岛
- 生活海风说|Firefox 用户将很快能够获得把浏览器中的密码导出至本地的功能
- 摄影小强|存储先行者,光威SSD固态硬盘使用中的小惊喜
- 腾讯科技|华为P40 Pro+影像评测:出色的硬件带来意料之中的完美拍照体验
- 凤凰网四川综合|商界小李飞刀,杨景中的成功之路
- 无人机|无人机在环境监测中的应用
- 手机|自带音箱不怕被虐的三防手机:AGM H2上手评测,老年机中的旗舰
- 大粒菜头890|5G手机中的平价机
- 哈尔滨工业大学|点亮心中的知识殿堂 | 哈工大“新”图书馆等你回来!
