NewBorn

凡心所向,素履以往;生如逆旅,一苇以航

导航

2019年6月6日 #

C# 特性之volatile

摘要: C# 2.0特性:Volatile volatile 关键字指示一个字段可以由多个同时执行的线程修改。 出于性能原因,编译器,运行时系统甚至硬件都可能重新排列对存储器位置的读取和写入。 声明了 volatile 的字段不进行这些优化。 添加 volatile 修饰符可确保所有线程观察易失性写入操作( 阅读全文

posted @ 2019-06-06 13:09 K丶Formular 阅读(408) 评论(0) 推荐(0) 编辑

C# 特性之迭代器

摘要: 研究下C#各版本特性。 C# 2.0特性:迭代器 (顺带熟悉一波yield的用法) 代码调试说明: 调用GetEnumerator()命令后,不会执行命令 当调用【MoveNext】后,首次调用【yeild return -1;】,之后会进入for循环获取数据, 当while循环中【break】后, 阅读全文

posted @ 2019-06-06 10:24 K丶Formular 阅读(108) 评论(0) 推荐(0) 编辑