Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18202|Resposta: 0

[Comunicação] VB.net Como uso a varredura multithread?

[Copiar link]
Postado em 30-10-2019 17:20:14 | | | |
  Como mostrado na figura, após importar a URL, você deve usar a varredura multithread. Não encontrei um código que possa ser implementado online. Por favor, me aconselhem.


   Sub privado Button2_Click(remetente como objeto, e como EventArgs) lida com o botão2.Click
        ListaCaixa2.Itens.Limpar()
        Scan_Flag = 1
        Scan_Index = 0
        Scan_Max = ListaCaixa1.Itens.Contagem
        ProgressBar1.Mínimo = 0
        ProgressBar1.Maximum = Scan_Max
        ProgressBar1.Valor = 0
        Para x As Int32 = 1 To Val(ComboBox1.Text) ' combobox1.text é o número de threads
            Dim go como nova threading. thread(AddressOf scan)
            Vai. Start()
        Próximo
        Timer1.Start()

    Fim de Substituição



   Sub scan()
        Índice Dim, máximo As Int32
        max = ListaCaixa1.Itens.Contagem
        Para i As Int32 = 0 Para ListBox1.Items.Count - 1
            Se Scan_Flag = 0, então saia para
            Dim url As String = ListBox1.Items.Item(i) & "/index.php"
            índice = Threading.Interlocked.Increment(Scan_JD)



            Dim temp As String = Scanurl(url)

                ListBox2.Items.Add(url & "--" & temp)
                Label1.Text = "scaning" & URL

        Próximo
        Label1.Text = "escanear por cima"
    Fim de Substituição


Como posso fazer varredura multithread e síncrona? Como a frase deve ser escrita corretamente?




Anterior:[Mahjong Chinês: O Projeto de Blockchain Mais Antigo do Mundo]
Próximo:Tutorial em Vídeo de Aprendizagem de Desenvolvimento PHP da Educação Booleana 2018
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com