比如有全域變數 a,b,c
點擊button ,判斷a如果是0 ,就等待a變成1,代碼在繼續往下走
主執行緒這樣搞就卡死了,多執行緒試了下沒弄好
全域變數在類里面,可以從其他地方把0賦值成1的
uj5u.com熱心網友回復:
不能在主執行緒操作,直接UI界面卡死,你根本做不了其它操作,你要做的東西,或許可以換種實作方式,換種思路
uj5u.com熱心網友回復:
用的版本應該支持async語法了吧,改異步現在已經很簡單了
button1_Click方法前面價格 async前綴
里面的內容一股腦加到await里面去
await Task.Run(()=> {
int a=1;
...
...
//你之前的方法
});
uj5u.com熱心網友回復: