3
class CFoo
{
private string _filePathFormatString;
public string Foo()
{
System.Threading.Thread.VolatileRead(ref _filePathFormatString);
...
}
}
문자열이 객체 인 이유는이 VolatileRead
이 컴파일되지 않는 이유는 무엇입니까? 나는 VolatileRead(ref object)
서명과 일치해야한다고 생각합니다.문자열에서 Thread.VolatileRead가 컴파일되지 않는 이유
왜 VolatileRead를 사용하고 있습니까? msdn은 "정상적인 상황에서는 C# 잠금 문 [...]이 더 쉬운 대안을 제공합니다"라고 말합니다. 왜 변수를 휘발성 변수로 정의해야합니까? – user287107