我正在研究一个让线程开始和停止的例子,并在停止后继续。
我编写了用于启动的代码,但我不知道如何停止该线程。如果有人知道如何,请告诉我在哪里编辑我的代码。
private void startBtn_Click(object sender, EventArgs e)
{
//START BG WORKER
backgroundWorker1.RunWorkerAsync();
Thread thr = new Thread(Start);
thr.SetApartmentState(ApartmentState.STA);
thr.Start();
}
static void Start()
{
var dr = new ChromeDriver();
dr.Navigate().GoToUrl("http://www.google.com");
dr.Navigate().GoToUrl("http://www.facebook.com");
}
private void cancelBtn_Click(object sender, EventArgs e)
{
}
private void contiBtn_Click(object sender, EventArgs e)
{
}