Skip to content

Commit

Permalink
Join threads when shutting down
Browse files Browse the repository at this point in the history
  • Loading branch information
rarruda committed Jan 18, 2019
1 parent d3f03fa commit e0e0973
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 1 deletion.
1 change: 1 addition & 0 deletions lib/unleash/scheduled_executor.rb
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ def exit
if self.running?
Unleash.logger.warn "thread #{name} will exit!"
self.thread.exit
self.thread.join if self.running?
end
end
end
Expand Down
1 change: 0 additions & 1 deletion spec/unleash/scheduled_executor_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@

expect(scheduled_executor.running?).to be true
scheduled_executor.exit
scheduled_executor.thread.join
expect(scheduled_executor.running?).to be false
end
end

0 comments on commit e0e0973

Please sign in to comment.