以前也没文化,压根不知道这是什么...
volatile 关键字表示字段可能被多个并发执行线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。
volatile 修饰符通常用于由多个线程访问而不使用lock 语句语句对访问进行序列化的字段
因为最近用到多线程,想利用线程池来管理,所以在MSDN上看了一下,发现了这个volatile .
以前也没文化,压根不知道这是什么...
volatile 关键字表示字段可能被多个并发执行线程修改。声明为 volatile 的字段不受编译器优化(假定由单个线程访问)的限制。这样可以确保该字段在任何时间呈现的都是最新的值。
volatile 修饰符通常用于由多个线程访问而不使用lock 语句语句对访问进行序列化的字段
因为最近用到多线程,想利用线程池来管理,所以在MSDN上看了一下,发现了这个volatile .