以下のようにstart_bをクリックすると無限ループのTaskが始まるソースを作りました。
しかし、問題が2点あります。
1.start_bを再度押したら固まってしまう。
2.stop_bを作り、Taskを終了させたい。
どうすれば良いかアドバイス願います。
private void start_b_Click(object sender, EventArgs e) { var context = TaskScheduler.FromCurrentSynchronizationContext(); Task.Run(() => GetdataAsync()); } public void GetdataAsync(){ while(true){.....} }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。