static、readonly、volatile

static是静态内存、固定的内存数据,每次调用不会重新new一个实例出来,全局只有一个实例。
static虽然是共享的,但不能确保这个共享地址被重新new出来一个新实例覆盖掉。

readonly是动态常量,类初始化的时候在构造函数中创建,除此之外也不能改变。

volatile编译器对这个变量的读写顺序是绝对的,变量不会被优化。

posted @ 2020-09-27 10:43  wesson2019  阅读(135)  评论(0编辑  收藏  举报