Как сослаться на текущий поток

Когда я хочу обратиться к текущему потоку в среде потока, кажется, работают несколько стратегий:

  • t = Thread.new {p t}
  • Thread.new {| t | p t}
  • Thread.new {p Thread.current}
  • Thread.new {p self}

Все ли они эквивалентны? Есть ли причина выбирать одно из других в конкретном контексте?

5
задан sawa 1 February 2012 в 22:26
поделиться