첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
using System;
using System.Threading;

...

/// <summary>
/// 타이머
/// </summary>
private Timer timer;

/// <summary>
/// 시작 시간
/// </summary>
private DateTime startTime = DateTime.Now;

...

#region 타이머 콜백 처리하기 - TimerCallback(startTime)

/// <summary>
/// 타이머 콜백 처리하기
/// </summary>
/// <param name="startTime">시작 시간</param>
private void TimerCallback(DateTime startTime)
{
    TimeSpan elapsedTimeSpan = DateTime.Now - startTime;

    Console.WriteLine
    (
        "[{0} 스레드] {1}에서 {2}초",
        Thread.CurrentThread.ManagedThreadId,
        startTime.ToString("yyyy-MM-dd hh:mm:ss"),
        elapsedTimeSpan.Seconds
    );
}

#endregion

...


this.timer = new Timer(_ => TimerCallback(this.startTime), null, TimeSpan.FromSeconds(1), TimeSpan.FromSeconds(2));
728x90
반응형
그리드형(광고전용)
Posted by icodebroker

댓글을 달아 주세요