Open
Description
- Operating system: linux
concurrent-ruby
version: 1.0.5concurrent-ruby-ext
installed: yesconcurrent-ruby-edge
used: no
If each time i shutdown and execute the timertask as example shown, there will be one more thread running the duplicated task.
example:
task = Concurrent::TimerTask.new(execution_interval: 3, timeout_interval: 1) { p Time.now; p rand(100)}
task.execute
sleep(3)
3.times do
task.shutdown
task.execute
end
sleep(10)