question: shutdown passed thread using isalive and join . concode_field_sep PrintThreadInfoHelper HELPER concode_elem_sep UncaughtExceptionHandler LOGGING_EXCEPTION_HANDLER concode_elem_sep AtomicInteger poolNumber concode_elem_sep Log LOG concode_field_sep Thread setDaemonThreadRunning concode_elem_sep Thread setDaemonThreadRunning concode_elem_sep Thread setDaemonThreadRunning concode_elem_sep void sleep concode_elem_sep void sleepWithoutInterrupt concode_elem_sep ThreadPoolExecutor getBoundedCachedThreadPool concode_elem_sep ThreadFactory getNamedThreadFactory concode_elem_sep void printThreadInfo concode_elem_sep void printThreadInfo concode_elem_sep void threadDumpingIsAlive concode_elem_sep ThreadFactory newDaemonThreadFactory concode_elem_sep ThreadFactory newDaemonThreadFactory concode_elem_sep void setLoggingUncaughtExceptionHandler concode_elem_sep void uncaughtException concode_elem_sep PrintThreadInfoHelper initHelper
target: void function ( final Thread arg0 , final long arg1 ) { if ( arg0 == null ) return ; while ( arg0 . isAlive ( ) ) { try { arg0 . join ( arg1 ) ; } catch ( InterruptedException loc0 ) { LOG . warn ( arg0 . getName ( ) + "srini_string" + arg1 , loc0 ) ; } } }