3
我正在写一个泛型类,我需要使用Interlocked。Interlocked.Exchange不能用于泛型?
T test1, test2;
Interlocked.Exchange<T>(ref test1, test2);
这不会编译。所以我不得不使用Exchange(对象,对象),而不是MSDN建议不要以这种方式使用它?
我正在写一个泛型类,我需要使用Interlocked。Interlocked.Exchange不能用于泛型?
T test1, test2;
Interlocked.Exchange<T>(ref test1, test2);
这不会编译。所以我不得不使用Exchange(对象,对象),而不是MSDN建议不要以这种方式使用它?