04 2020 档案

摘要:Step Into (F7):步入,如果当前行有方法,可以进入方法内部,一般用于进入自定义方法内,不会进入官方类库的方法。 Force Step Into (Alt + Shift + F7):强制步入,能进入任何方法,查看底层源码的时候可以用这个进入官方类库的方法。 Step Over (F8): 阅读全文
posted @ 2020-04-28 16:00 壹袋米 阅读(774) 评论(0) 推荐(0) 编辑
摘要:1.在创建了线程池后,等待提交过来的任务请求. 2.当调用execute()方法添加一个请求任务时,线程池就会做如下判断: 2.1 如果正在运行的线程数量小于corePoolSize,那么马上创建线程运行这个任务 2.2 如果正在运行的线程数量大于或等于corePoolSize,那么将这个任务放入队 阅读全文
posted @ 2020-04-24 12:43 壹袋米 阅读(1662) 评论(0) 推荐(0) 编辑
摘要:写时复制 conpyOnWrite容器即写时复制容器.往一个容器添加元素的时候,不直接往当前容器Object[]添加,而是先将当前容器Object[]进行Copy,复制出一个新的容器Object[] newElements, 然后往新的容器newElements里添加元素, 添加完元素后,再讲元容器 阅读全文
posted @ 2020-04-20 16:50 壹袋米 阅读(245) 评论(0) 推荐(0) 编辑
摘要:转自(here) CAS问题的产生 在运用CAS做Lock-Free操作中有一个经典的ABA问题: 线程1准备用CAS将变量的值由A替换为B,在此之前,线程2将变量的值由A替换为C,又由C替换为A,然后线程1执行CAS时发现变量的值仍然为A,所以CAS成功。但实际上这时的现场已经和最初不同了,尽管C 阅读全文
posted @ 2020-04-17 15:47 壹袋米 阅读(432) 评论(0) 推荐(0) 编辑
摘要:本站有大佬已写较全的解决方案(修改dll文件法) 原文链接 但是本人Chrome76版本不适用,匹配不到提示语,在知乎中找到修改注册表的方法可以解决 原文链接 最后附上一个谷歌访问助手吧 链接: https://pan.baidu.com/s/113Kp4Mw5Qrmurv8R0FNOBw 提取码: 阅读全文
posted @ 2020-04-17 15:38 壹袋米 阅读(1000) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示