Files
nginx-unit/test/ruby/hooks/on_thread_boot.rb
Oisin Canty 1f2ba4dca8 Tests: use mutex with multitthreaded Ruby hooks.
This commit fixes a rare crash that can occur when File.write is
called by many threads.
2021-07-21 14:53:33 +00:00

10 lines
173 B
Ruby

require 'securerandom'
@mutex = Mutex.new
on_thread_boot do
@mutex.synchronize do
File.write("./cookie_thread_boot.#{SecureRandom.hex}", "booted")
end
end