serializować liczbę przeglądanych adresów URL za pomocą kontrolki przeglądarki

Używam kontroli przeglądarki ... To jest mój kod:

private void button1_Click(object sender, EventArgs e)
{
    foreach (string s in URLsList)
    {
        webBrowser1.Navigate(s);

    }

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
  //Do something
}

ale jak mogę serializować przeglądanie adresów URL i wykonywaćDocumentCompleted dla każdego z nich? Jak mogę zapobiec konfliktom?

questionAnswers(0)

yourAnswerToTheQuestion