2010-05-01から1ヶ月間の記事一覧
日記放置すぎワロタ 全てのメソッドを、同時実行不可にしちゃうthreadsafe.rb require "thread" module ThreadSafe def self.new(klass) ret = Class.new ret.instance_eval { define_method :initialize do @mutex = Mutex.new @base = klass.new end define_m…
日記放置すぎワロタ 全てのメソッドを、同時実行不可にしちゃうthreadsafe.rb require "thread" module ThreadSafe def self.new(klass) ret = Class.new ret.instance_eval { define_method :initialize do @mutex = Mutex.new @base = klass.new end define_m…