0


NET 定时器 Timer和线程Thread

是否可以更新UI线程的内容

》》》资源占用:‌

》定时器可以的,不存在跨线程问题
》Thread创建的线程,不能更新UI线程的内容, 存在跨线程

Control.CheckForIllegalCrossThreadCalls = false;//默认是True
在这里插入图片描述
》》执行方式:‌
Timer的执行是顺序的,‌即一个Timer对象对应一个后台线程,‌顺序地执行所有计时器任务。‌如果某个任务执行时间过长,‌它会“独占”计时器的任务执行线程,‌从而可能延迟后续任务的执行。‌
而多线程则是并发执行的,‌多个线程可以同时执行多个任务,‌这种并发执行可以提高CPU的利用率,‌从而提升程序的响应速度和效率

标签: NET

本文转载自: https://blog.csdn.net/u013400314/article/details/140868807
版权归原作者 Ares-Wang 所有, 如有侵权,请联系我们删除。

“NET 定时器 Timer和线程Thread”的评论:

还没有评论