随笔分类 -  多线程

摘要:先看段代码: 1 for (int i = 0; i < 10; i++) 2 { 3 Task.Factory.StartNew(()=>Console.WriteLine($"{Thread.CurrentThread.ManagedThreadId} ~ {i}")); 4 } 从代码上可以看 阅读全文
posted @ 2021-01-02 19:23 温暖如太阳 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:记忆化,是一种为了提高应用程序性能的FP技术。程序加速是通过缓存函数的结果实现的,避免了重复计算带来的额外开销。 1、现在我们使用Dictionary作为缓存结构 1 public static Func<T, R> Memoize<T, R>(Func<T, R> func) 2 where T 阅读全文
posted @ 2021-01-01 20:38 温暖如太阳 阅读(361) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示