この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 18202|答える: 0

[通信] VB.net マルチスレッドスキャンはどうやって使うのですか?

[リンクをコピー]
2019年10月30日 17:20:14に投稿 | | | |
  図に示されているように、URLをインポートした後はマルチスレッドスキャンを使いたいです。 オンラインで実装できるコードはまだ見つかっていません。 アドバイスをお願いします。


   プライベートサブButton2_Click(sender as Object, e As EventArgs)はボタン2.クリックを処理します
        ListBox2.Items.Clear()
        Scan_Flag = 1
        Scan_Index = 0
        Scan_Max = リストボックス1.アイテム数
        ProgressBar1.Minimum = 0
        ProgressBar1.Maximum = Scan_Max
        ProgressBar1.Value = 0
        xをInt32 = 1の場合、Val(ComboBox1.Text) ' combobox1.text はスレッド数を表します
            Dim Go As New Threading.Thread(AddressOf scan)
            行け。 開始()
        次に
        タイマー1.スタート()

    字幕終了



   サブスキャン()
        Dim Index、最大 As Int32
        max = ListBox1.Items.Count
        iとしてint32 = 0からListBox1.Items.Count - 1へ
            Scan_Flag = 0 の場合、 に対して
            Dim URL As String = ListBox1.Items.Item(i) & "/index.php"
            index = スレッド。Interlocked.Increment(Scan_JD)



            Dim temp As String = Scanurl(url)

                ListBox2.Items.Add(URL & "--" & temp)
                Label1.Text = 「スキャン中」 & URL

        次に
        Label1.Text = 「スキャンオーバー」
    字幕終了


マルチスレッドと同期スキャンはどうやって実現できますか? 文はどのように正しく書けばよいのでしょうか?




先の:【中国麻雀:世界最古のブロックチェーンプロジェクト】
次に:ブール教育 2018 PHP 開発学習ビデオチュートリアル
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com