-1
我有一個屬性,可以從Invoke()
(從線程)和其他沒有invoke()
在同一類中的方法修改。只是詢問,關於在主線程中調用()
如果他們在同一時間被調用會發生什麼?
這可能嗎?由於可以在某些方法中影響條件。
例如:
public class Test{
public bool testBool { get; set; }
public void MethodWIthInvoke(){
this.Invoke(new Action(() =>
{
if (testBool)
{
testBool = false;
}
}));
}
public void Method(){
if (testBool)
{
testBool = false;
}
}
}
只要從Method接口調用Method(),就會好的。 – itsme86
是的,'Method()'只從UI線程調用,如果它們同時運行會發生什麼? – Cristian18
@ Cristian18他們不能,如果他們都從同一個線程運行。它會做一個或另一個。 – Servy