タグ

ブックマーク / fiveteesixone.lackland.io (1)

  • Thread.exclusive is deprecated, use Mutex - FIVETEESIXONE

    Ruby 2.3.0 で Thread.exclusive が deprecated になっていて、使っていると警告が出力されるようになった。 Thread.exclusive is deprecated, use Mutex で、使っているライブラリでもバンバンこの警告が出まくっていたので、「よーしじゃあ修正しとこうかな」と思ったけど、よく考えたらそもそもこの Thread.exclusive のことをよく知らなかった。 Thread.exclusive とは何だったのか 短いので、コードを見るのが一番早い。 prelude.rb class Thread MUTEX_FOR_THREAD_EXCLUSIVE = Mutex.new # :nodoc: # call-seq: # Thread.exclusive { block } => obj # # Wraps the block

    Thread.exclusive is deprecated, use Mutex - FIVETEESIXONE
  • 1