摘要: **通过编程发挥多核或多处理器优势的方式称为并行编程。**它是多线程这个更宽泛概念的一个子集。 多线程API和以下可以发挥多核处理器能力的各种结构: 并行LINQ(PLINQ) Parallel类 任务并行结构 并发集合 这些类型一般统称为并行框架(Parallel Framework,PFX)。 阅读全文
posted @ 2022-09-01 16:10 一纸年华 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 如果需要定期重复执行一些方法,最容易的方式就是使用定时器。相比以下方式,定时器既方便使用又能高效地利用内存和资源。 new Thread(delegate () { while (enabled) { DoSomeAction(); Thread.Sleep(TimeSpan.FromHours(2 阅读全文
posted @ 2022-09-01 11:11 一纸年华 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 最简单的信号发送结构是事件等待句柄(注意它和C#的事件是无关的)。事件等待句柄有三种实现:AutoResetEvent、ManualResetEvent(Slim)和CountdownEvent。前两种基于通用的EventWaitHandle类,它们继承了基类的所有功能。 AutoResetEven 阅读全文
posted @ 2022-09-01 10:38 一纸年华 阅读(1324) 评论(0) 推荐(1) 编辑