随笔分类 -  C# 多线程

摘要:https://blog.csdn.net/m0_37879526/article/details/109962340 我在CSDN上的博客,这里再补充一个 ReaderWriterLockSlim 读写锁 其实 ReaderWriterLockSlim 与 ReaderWriterLock 比较像 阅读全文
posted @ 2021-09-08 19:10 zq爱生活爱代码 阅读(224) 评论(0) 推荐(0)
摘要:注意 Method 3需要一个参数,即Method 1的返回类型。在这里,await关键字对于等待Method 1任务的完成起着至关重要的作用。 static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; cal 阅读全文
posted @ 2021-09-08 10:42 zq爱生活爱代码 阅读(138) 评论(0) 推荐(0)
摘要:基本用法 注意 异步方法 必须要有 async 标记,内部 异步 对象 也要有 await 标记 static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; //callMethod(); Method1(); 阅读全文
posted @ 2021-09-08 09:55 zq爱生活爱代码 阅读(38) 评论(0) 推荐(0)
摘要:与其他多线程相比,Task 可以 返回 异步执行后的结果。根据结果,我们来进一步编程 static void Main(string[] args) { Console.OutputEncoding = Encoding.UTF8; //callMethod(); Method4(); Consol 阅读全文
posted @ 2021-09-08 08:23 zq爱生活爱代码 阅读(91) 评论(0) 推荐(0)
摘要:Interlocked.Increment 递增 Interlocked.Decrement 递减 returnvalue = Interlocked.Exchange(ref valuie1, valuie2); // 将 value2 值给 covaluie1unt,然后返回 value1 中原 阅读全文
posted @ 2021-09-06 20:41 zq爱生活爱代码 阅读(173) 评论(0) 推荐(0)