随笔分类 - 04 多线程
摘要:转载自:https://www.cnblogs.com/zhuwenlubin/p/3930340.html 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:假设现在是 2008-4-7 12:00:00.000,如
阅读全文
摘要:大多数情况我们应该使用 Task,而不要直接使用 Thread,除非你明确知道你需要一个独立的线程来执行一个长耗时的任务。
阅读全文
摘要:https://blog.gkarch.com/threading/part2.html 在线程间共享数据是造成多线程复杂、难以定位的错误的主要原因。尽管这通常是必须的,但应该尽可能保持简单。 补充: 线程安全 排它锁用于确保同一时间只允许一个线程执行指定的代码段。主要的两个排它锁构造是lock和M
阅读全文
摘要:参考资料 1. C#多线程基础知识 https://blog.csdn.net/All_Rights_Reserved/article/details/119248622 http://www.albahari.com/threading/ github 实例:Multithreading-mast
阅读全文