java - meaning of 'core pool size' in ScheduledThreadPoolExecutor's constructor -


i'm new scheduledthreadpoolexecutor (as use simple timer, people have been advising against it), , don't quite understand appropriate integer value pass scheduledthreadpoolexecutor(int) constructor.

could explain this?

thank you

in case of scheduledthreadpoolexecutor, corepoolsize maximum number of threads created perform scheduled actions. thread pool fixed-sized , idle threads kept alive.

drunkenrabbit's answer ivalid because scheduledthreadpoolsexecutor docs says explicitly (there no thread coun spikes @ all):

while class inherits threadpoolexecutor, few of inherited tuning methods not useful it. in particular, because acts fixed-sized pool using corepoolsize threads , unbounded queue, adjustments maximumpoolsize have no useful effect.

now value, reasonable number number of cpu cores application running on.


Comments

Popular posts from this blog

android - getbluetoothservice() called with no bluetoothmanagercallback -

sql - ASP.NET SqlDataSource, like on SelectCommand -

ios - Undefined symbols for architecture armv7: "_OBJC_CLASS_$_SSZipArchive" -