マルチスレッドでタイマーをもたせるには?


まほ  2006-11-14 02:20:08  No: 134123

マルチスレッドのタイマーでプログラムを作ってるのですが、

Dim timerCallback As New TimerCallback(AddressOf ThreadMethod)
Dim timer As New Timer(timerCallback, Nothing, 1 * 1000, 5 * 1000)

Private Sub ThreadMethod(ByVal state As Object)
        <<-- 作業 -->
End Sub

のようにやったのですが、1秒待って作業、それから5秒待って作業で終わってしまいます。
思惑としては5秒間ずっと監視をしていたいのですが・・・。
他に何かつけてあげないとダメなのでしょうか?


K.J.K.  2006-11-15 21:30:12  No: 134124

提示されたコードでは、マルチスレッドとは特に関係はありませんよね。
また、監視するスレッドと監視されるスレッドの関係もわかりません。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加