3
基本上,我很好奇,如果有什麼事情會使以下事情發生。是否有任何等同於訪問修飾符的限制只能使用C#訪問一個線程?
class MyClass
{
public void MyMethod() { }
public void MyNonThreadMethod() { }
}
public void OtherThread(MyClass myObject)
{
Thread thread = new Thread(myObject.MyMethod);
thread.Start(); // works
thread = new Thread(myObject.MyNonThreadMethod);
thread.Start(); // does not work
}
問候,安東
'[MethodImpl(MethodImplOptions.Synchronized)]' – Eser
@Eser謝謝! – Anton
您可以使用像waitone這樣的信號量:https://msdn.microsoft.com/en-us/library/cc189907(v=vs.110).aspx – jdweng