We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 55d1db8 commit e8ce9adCopy full SHA for e8ce9ad
lib/concurrent/dataflow.rb
@@ -64,7 +64,7 @@ def dataflow(*inputs, &block)
64
raise ArgumentError.new('no block given') unless block_given?
65
raise ArgumentError.new('not all dependencies are IVars') unless inputs.all? { |input| input.is_a? IVar }
66
67
- result = Future.new(executor: PerThreadExecutor.new) do
+ result = Future.new do
68
values = inputs.map { |input| input.value }
69
block.call(*values)
70
end
spec/spec_helper.rb
@@ -27,6 +27,10 @@
27
28
29
config.before(:each) do
30
+ Concurrent.configure do |config|
31
+ config.global_task_pool = Concurrent::FixedThreadPool.new(5)
32
+ config.global_operation_pool = Concurrent::FixedThreadPool.new(5)
33
+ end
34
35
36
config.after(:each) do
0 commit comments