別スレッドから定期的(短い間隔で)に呼ばれる
メソッドがあるのですが、以下の2通りの方法で
コストが低い(負荷が低い方法はどれになるのでしょうか?)

1案(デリゲートを使う)

private void Test(int value)
{
 MethodInvoker = xDelegate = delegate
 {
  ※valueをフォームに表示する処理
 }

 if(Form.InvokeRequired)
 { Form.BeginInvoke(xDelegate); }
 else
 { xDelegate(); }

2案

private void Test(int value)
{
 if(Fom.InvokeRequired)
 { Form.BeginInvoke(ChangeForm); }
 else
 { ChangeForm(value); }
}

private void ChangeForm(int value)
{
  ※valueをフォームに表示する処理
}