Skip to content

Commit 47cf3a1

Browse files
meineerdeeregon
authored andcommitted
Mark RubySingleThreadExecutor as a SerialExecutorService
1 parent 572d44c commit 47cf3a1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
require 'concurrent/executor/ruby_thread_pool_executor'
2+
require 'concurrent/executor/serial_executor_service'
23

34
module Concurrent
45

56
# @!macro single_thread_executor
67
# @!macro abstract_executor_service_public_api
78
# @!visibility private
89
class RubySingleThreadExecutor < RubyThreadPoolExecutor
10+
include SerialExecutorService
911

1012
# @!macro single_thread_executor_method_initialize
1113
def initialize(opts = {})

0 commit comments

Comments
 (0)