摘要:        
例子1(scheduleAtFixedRate):延迟2秒后,每隔3秒执行1次 运行结果: 例子2(scheduleWithFixedDelay):延迟5秒后,每个任务执行完后延迟3秒在执行1次 运行结果: 本来是每隔3秒执行的,但是,由于某个任务处理时间过长,导致延后。本例是延后1秒,即4秒。 总    阅读全文
        
            posted @ 2018-09-07 18:54
遥远2
阅读(774)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
例子1:延迟3秒后,只执行1次 运行结果: 调用的ThreadPoolExecutor: corePoolSize=5,maximumPoolSize=Integer.MAX_VALUE keepAliveTime=0纳秒 allowCoreThreadTimeout=false(默认) 采用延迟队    阅读全文
        
            posted @ 2018-09-07 18:50
遥远2
阅读(1738)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
例子: 运行结果: 调用的调用的ThreadPoolExecutor: corePoolSize=0,maximumPoolSize=Integer.MAX_VALUE keepAliveTime=60秒 allowCoreThreadTimeout=false(默认) 因此, 核心线程数为0 每来    阅读全文
        
            posted @ 2018-09-07 18:37
遥远2
阅读(1095)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
例子: 调用的ThreadPoolExecutor: corePoolSize=maximumPoolSize=5 keepAliveTime=0 allowCoreThreadTimeout=false(默认) 因此, 线程池中的线程数永远是5,永久存活。 对于新任务,当队列未满时,插入队列;当队    阅读全文
        
            posted @ 2018-09-07 18:27
遥远2
阅读(2102)
评论(0)
推荐(1)
        
        
            
        
        
摘要:        
使用默认的 thread factory创建ThreadPoolExecutor实例 例子: 参数解释: corePoolSize:线程池中的核心线程数 maximumPoolSize:线程池中的最大线程数 keepAliveTime: 当allowCoreThreadTimeout=false(默    阅读全文
        
            posted @ 2018-09-07 17:50
遥远2
阅读(118)
评论(0)
推荐(0)
        
        
 
                    
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号