摘要: 由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的TPS。 时间片 多任务系统往往需要同时执行多道作业。作业数往往大于机器的CPU数,然而一颗CPU同时 阅读全文
posted @ 2024-05-04 23:28 bruceWANG18 阅读(2) 评论(0) 推荐(0) 编辑
摘要: .NET 提供了一个类方便用来发出操作取消的信号,这个类就是CancellationToken,它的好处在于它可以在任意数量的线程之间、线程池任务之间、Task之间传递信号,并且所需的代码很简单。通常用于下载超时中断、用户取消任务等情况。 CancellationToken 通常搭配 Cancell 阅读全文
posted @ 2024-05-04 23:10 bruceWANG18 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲冲 阅读全文
posted @ 2024-03-02 22:24 bruceWANG18 阅读(3) 评论(0) 推荐(0) 编辑