tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 1秒間隔のタイマースレッドの時間が14msec長くなる
投稿日: 2017/03/23(Thu) 14:58
投稿者還暦プログラマー
開発環境 Windows7 64Bit Visual Studio 2013 VB.NET

以下の1秒間隔のタイマースレッドを作成し、時間を表示させると、1回毎に14msec程、遅くなっていきます。  
表示時間は、以下の様になります。

2017/03/23 14:54:41.293
2017/03/23 14:54:42.304
2017/03/23 14:54:43.318
2017/03/23 14:54:44.332
2017/03/23 14:54:45.346
2017/03/23 14:54:46.360
2017/03/23 14:54:47.374
2017/03/23 14:54:48.388
2017/03/23 14:54:49.402
2017/03/23 14:54:50.416
2017/03/23 14:54:51.430
2017/03/23 14:54:52.445

' タイマ
    Private _timer As System.Threading.Timer

    Public Sub New()

        ' この呼び出しは、Windows フォーム デザイナで必要です。
        InitializeComponent()

        ' タイマ作成
        _timer = New System.Threading.Timer(AddressOf TimerProc)

       ' タイマ開始
        _timer.Change(0, 1000)    '1秒間隔のタイマー起動

    End Sub


    ' 1秒間隔のタイマコールバックイベント
    Private Sub TimerProc(ByVal state As Object)

        Console.WriteLine(System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"))    'msec単位の現在時間を表示

    End Sub

まったく、解決方法が分からず、質問致します、
宜しくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。