环境 jdk version:jdk1.8.0_171 一、Executor接口执行器接口,也是最顶层的抽象核心接口, 分离了任务和任务的执行。 二、ExecutorService接口在Executor的基础上提供了执行器生命周期管理,任务异步执行等功能。在Executor的基础上增强了对任务的控制 ...
                            
                            
                                分类:
编程语言   时间:
2020-01-18 14:53:28   
                                阅读次数:
107
                             
                    
                        
                            
                            
                                    先了解什么是off-cpu On-CPU: where threads are spending time running on-CPU. Off-CPU: where time is spent waiting while blocked on I/O, locks, timers, paging ...
                            
                            
                                分类:
其他好文   时间:
2020-01-17 09:30:41   
                                阅读次数:
121
                             
                    
                        
                            
                            
                                    环境 jdk version:jdk1.8.0_171 一、CountDownLatchCountDownLatch是一个辅助同步器类,用来作计数使用,它的作用类似于生活中的倒数计数器,先设定一个计数初始值,当计数降到0时,将会触发一些事件,如火箭的倒数计时。初始计数值在构造CountDownLat ...
                            
                            
                                分类:
编程语言   时间:
2020-01-14 20:36:53   
                                阅读次数:
103
                             
                    
                        
                            
                            
                                    1 AQS 简单介绍 AQS 的全称为(AbstractQueuedSynchronizer),这个类在 java.util.concurrent.locks 包下面。 AQS 是一个用来构建锁和同步器的框架,使用 AQS 能简单且高效地构造出应用广泛的大量的同步器,比如我们提到的 Reentran ...
                            
                            
                                分类:
其他好文   时间:
2020-01-10 12:16:55   
                                阅读次数:
111
                             
                    
                        
                            
                            
                                package test; import java.util.concurrent.*; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class Sum ...
                            
                            
                                分类:
编程语言   时间:
2020-01-07 22:55:15   
                                阅读次数:
104
                             
                    
                        
                            
                            
                                    1. 2 MySQL InnoDB 锁的基本类型 https://dev.mysql.com/doc/refman/5.7/en/innodb-locking.html 官网把锁分成了 8 类。所以我们把前面的两个行级别的锁(Shared and Exclusive Locks),和两个表级别的锁( ...
                            
                            
                                分类:
数据库   时间:
2020-01-06 00:06:41   
                                阅读次数:
91
                             
                    
                        
                            
                            
                                    1、错误详细信息 2、打开对应数据库新建查询 ①、 SELECT request_session_id spid,OBJECT_NAME (resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_ty ...
                            
                            
                                分类:
数据库   时间:
2020-01-03 19:36:30   
                                阅读次数:
158
                             
                    
                        
                            
                            
                                    1、简述synchroized和java.util.concurrent.locks.Lock的异同? 1.synchronized 用在方法和代码块的区别? a. 可以只对需要同步的使用 b.与wait(),notify()和notifyall()方法使用比较方便 2.wait() a。释放持有的 ...
                            
                            
                                分类:
其他好文   时间:
2019-12-28 14:38:49   
                                阅读次数:
89
                             
                    
                        
                            
                            
                                    解决记录如下: 在mysql里面进行修改操作时提示:The total number of locks exceeds the lock table size ,通过百度搜到innodb_buffer_pool_size过小; 打开mysql 命令框 输入 show variables like " ...
                            
                            
                                分类:
数据库   时间:
2019-12-27 17:54:40   
                                阅读次数:
920
                             
                    
                        
                            
                            
                                mysqldump全量导表 mysqldump -hlocalhost -uroot -P3306 -p --skip-add-locks --skip-triggers test > test_bak.`date +%F`.sql ...
                            
                            
                                分类:
数据库   时间:
2019-12-18 11:16:56   
                                阅读次数:
74