}
public void 経過時間の計測を開始する()
{
- lock( this.排他利用 )
+ lock( this.スレッド間同期 )
{
this.Timer.リセットする();
}
}
public void 経過時間の計測を一時停止する()
{
- lock( this.排他利用 )
+ lock( this.スレッド間同期 )
{
this.Timer.一時停止する();
}
}
public void 経過時間の計測を再開する()
{
- lock( this.排他利用 )
+ lock( this.スレッド間同期 )
{
this.Timer.再開する();
}
}
public void 経過時間の分だけ進行する( long 間隔ms, Action 定間隔処理 )
{
- lock( this.排他利用 )
+ lock( this.スレッド間同期 )
{
// 現在時刻を取得。
this.Timer.現在のカウントをキャプチャする();
private long 前回の進行時刻ms = QPCTimer.未使用;
private readonly QPCTimer Timer = new QPCTimer();
- private readonly object 排他利用 = new object();
+ private readonly object スレッド間同期 = new object();
}
}