Module: Pod::PodGenerate::Parallel::ThreadPool
- Defined in:
- lib/cocoapods-podgenerate/parallel/thread_pool.rb
Constant Summary collapse
- DEFAULT_TIMEOUT =
默认的线程池等待超时(秒)
120
Class Method Summary collapse
-
.pool_size ⇒ Integer
计算适合当前机器的线程池大小 使用 nproc - 1(为主线程留一个核心),最小 2,最大 16.
Class Method Details
.pool_size ⇒ Integer
计算适合当前机器的线程池大小使用 nproc - 1(为主线程留一个核心),最小 2,最大 16
19 20 21 22 23 |
# File 'lib/cocoapods-podgenerate/parallel/thread_pool.rb', line 19 def pool_size [[Etc.nprocessors - 1, 2].max, 16].min rescue NameError 4 end |