Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 18202|Jawab: 0

[Komunikasi] VB.net Bagaimana cara menggunakan pemindaian multi-utas?

[Salin tautan]
Dipaparkan pada 2019-10-30 17:20:14 | | | |
  Seperti yang ditunjukkan pada gambar, setelah mengimpor URL, Anda ingin menggunakan pemindaian multi-threading. Saya belum menemukan kode yang dapat diterapkan secara online. Tolong sarankan.


   Sub Pribadi Button2_Click(pengirim Sebagai Objek, e Sebagai EventArgs) Menangani Tombol2.Klik
        ListBox2.Items.Clear()
        Scan_Flag = 1
        Scan_Index = 0
        Scan_Max = ListBox1.Items.Count
        ProgressBar1.Minimum = 0
        ProgressBar1.Maksimum = Scan_Max
        ProgressBar1.Nilai = 0
        Untuk x Sebagai Int32 = 1 To Val(ComboBox1.Text) ' combobox1.text adalah jumlah utas
            Dim go As New Threading.Thread(AddressOf scan)
            pergi. Mulai()
        Selanjutnya
        Timer1.Mulai()

    Akhir Sub



   Sub pindai()
        Indeks redup, maks Sebagai Int32
        max = ListBox1.Items.Count
        Untuk i Sebagai Int32 = 0 Untuk ListBox1.Items.Count - 1
            Jika Scan_Flag = 0 maka keluar untuk
            Dim url As String = ListBox1.Items.Item(i) & "/index.php"
            index = Threading.Interlocked.Increment(Scan_JD)



            Dim temp As String = Scanurl(url)

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

        Selanjutnya
        Label1.Text = "pindai"
    Akhir Sub


Bagaimana cara melakukan pemindaian multi-utas dan sinkron? Bagaimana kalimat harus ditulis dengan benar?




Mantan:[Mahjong Cina: Proyek Blockchain Paling Awal di Dunia]
Depan:Tutorial Video Pembelajaran Pengembangan PHP Boolean Education 2018
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com