Commit 40a4b15
committed
new: add map_threads option for ThreadPool size in map pipe
Allow configuring ThreadPool size used in map pipe.
Passing default value None makes ThreadPool use os.process_cpu_count(),
keeping existing behaviour.
Setting the value to 1 provides a workaround for #315 (avoid parallelism).
Given that most processing happens withing Python without releasing GIL,
it actually does not incur any significant penalty.1 parent b619d50 commit 40a4b15
2 files changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
| 114 | + | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
347 | 351 | | |
348 | 352 | | |
349 | 353 | | |
| |||
0 commit comments