摘要:        
IDEA快捷键 全屏编写代码:Ctrl+Shift+F12 快速解决错误:Alt+Enter 在包下创建类的快捷键 鼠标悬浮在包前按住 Alt + Insert    阅读全文
posted @ 2020-04-17 21:11
li33的博客
阅读(122)
评论(0)
推荐(1)
        
            
        
        
摘要:        
CopyOnWriteArrayList是线程安全的集合。本身就是安全的,同时只能被一个进程所访问。 属于JUC并发编程里面的内容。    阅读全文
posted @ 2020-04-17 13:10
li33的博客
阅读(420)
评论(0)
推荐(0)
        
            
        
        
摘要:        
上锁,根据操作系统所说的原则,对共享变量上锁,对临界区上锁。谁访问临界资源?就给谁上锁 同步监视器,它上锁的对象。 1.用关键字给方法上锁 2.用synchronized代码块上锁 默认上锁对象:this,指向自身。就是调用这个方法的对象,给他上锁。 安全的买票(给方法上锁)    阅读全文
posted @ 2020-04-17 12:56
li33的博客
阅读(131)
评论(0)
推荐(1)
        
            
        
        
摘要:        
线程同步 队列加锁synchronized是实现同步的必要条件。 优先级低的拿到锁,高的没拿到。性能倒置,效率极差 不安全的买票代码实现    阅读全文
posted @ 2020-04-17 10:33
li33的博客
阅读(283)
评论(0)
推荐(0)
        
            
        
        
摘要:        
守护线程 线程分为用户线程和守护线程 虚拟机必须确保用户线程的结束 虚拟机不必等待守护线程的结束 垃圾回收,监控回收等就是一个守护线程。(相当于学校的门卫,他必须确保学校里面没人了才会关门)    阅读全文
posted @ 2020-04-17 09:42
li33的博客
阅读(279)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号