码迷,mamicode.com
首页 >  
搜索关键字:堆 大小堆 上调堆 下调堆    ( 25490个结果
并发编程三、线程可见性的底层原理
[TOC] 一、一段代码引发的思考 首选,看下面这段代码会输出什么结果? 我们在主线程休眠1s后将子线程用到的stop开关设为了true,这个时候子线程是不是应该停止while循环,输出i的最终结果呢? 运行结果: 最终结果是程序会在后台一直运行.. 这说明了我们在主线程中修改的内容对子线程是不可见 ...
分类:编程语言   时间:2020-05-22 14:26:58    阅读次数:60
latch:shared pool的一点理解
latch:shared pool的一点理解 原创 Oracle 作者:tolilong 时间:2012-10-18 12:59:57 5400 0 [@more@] latch:shared pool shared pool latch 起到保护堆的作用,为了查找free chunk,检索空闲列, ...
分类:其他好文   时间:2020-05-22 13:13:12    阅读次数:73
关于JVM——垃圾收集器
一.概述 收集算法(JVM之垃圾回收-垃圾收集算法)是内存回收的抽象策略,垃圾收集器就是内存回收的具体实现。 JVM规范对于垃圾收集器的应该如何实现没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器差别较大,这里只看HotSpot虚拟机。 就像没有最好的算法一样,垃圾收集器也没有最好, ...
分类:其他好文   时间:2020-05-22 13:05:10    阅读次数:37
ANR分析思路简析
1.ANR介绍 1.1 何为ANR ANR全名Application Not Responding, 也就是"应用无响应". 当操作在一段时间内系统无法处理时, 系统层面会弹出上图那样的ANR对话框. 1.2 为什么会产生ANRAndroid里, App的响应能力是由Activity Manager ...
分类:其他好文   时间:2020-05-22 12:52:37    阅读次数:85
机器学习决策树ID3算法,手把手教你用Python实现
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是机器学习专题的第21篇文章,我们一起来看一个新的模型——决策树。 决策树的定义 决策树是我本人非常喜欢的机器学习模型,非常直观容易理解,并且和数据结构的结合很紧密。我们学习的门槛也很低,相比于那些动辄一堆公式的模型来说,实在是简单 ...
分类:编程语言   时间:2020-05-22 09:47:08    阅读次数:47
Qt开源作品17-IP地址输入控件
一、前言 这个IP地址输入框控件,估计写烂了,网上随便一搜索,保证一大堆,估计也是因为这个控件太容易了,非常适合新手练手,一般的思路都是用4个qlineedit控件拼起来,然后每个输入框设置正则表达式过滤只能输入3位数字,然后安装事件过滤器识别回车自动跳到下一个输入框。关于如何设置正则表达式过滤,这 ...
分类:其他好文   时间:2020-05-22 09:43:46    阅读次数:50
[考试反思]0521省选模拟102:印象
又不知道在干啥了。在联考里忘交了,所以排名是假的。 看一眼$T1$就直接知道怎么做,但是要列一大堆一大堆的式子,所以想放在最后写。 $T2$比较水,不怎么用想,一小时做完。 然后$T3$是个仙人掌的板子题,由于仙人掌专题一直在被咕咕咕所以我一个仙人掌的题都没写过。 然后考场当场$yy$仙人掌的板子, ...
分类:其他好文   时间:2020-05-22 09:18:28    阅读次数:62
how2heap学习(一)
接下来的时间会通过how2heap学习堆的知识,这个系列可能会更新很多篇,因为每天学习到的东西要保证吸收消化,所以一天不会学习很多,但是又想每天记录一下。所以开个系列。 first_fit 此题的源码经过简化,如下: 1 #include <stdio.h> 2 #include <stdlib.h ...
分类:其他好文   时间:2020-05-22 00:16:44    阅读次数:89
Java中JVM相关面试题-整理
1.JVM内存模型 ?程序计数器:当前线程字所执行节码的行号指示器,用于记录正在执行的虚拟机字节指令地址,线程私有。 ?Java虚拟机栈:存放基本数据类型,对象的引用,方法出口等,线程私有。 ?本地方法栈:和虚拟栈类似,不过它服务于本地方法,线程私有。 ?Java堆:Java内存中最大的一块,所有对 ...
分类:编程语言   时间:2020-05-21 21:18:05    阅读次数:64
java JVM内存区域模型
jvm细化图: VM的内存部分则是由方法区(Method Area)、JAVA堆(Heap)、虚拟机栈(Stack)、程序计数器、本地方法栈这几部分组成;除此以外,在概念中还有一个直接内存的概念,事实上这部分内存并不属于虚拟机规范中定义的内存区域,但是因为在JDK1.4+后新加的NIO类,以及JDK ...
分类:编程语言   时间:2020-05-21 19:01:10    阅读次数:51
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!