码迷,mamicode.com
首页 >  
搜索关键字:栈空间    ( 499个结果
JVM基础--JVM参数之堆栈空间配置
目录堆配置年轻代Eden区永久代(JDK1.7)元空间(JDK1.8)栈空间直接内存总结参考资料JVM系列目录JVM 中最重要的一部分就是堆空间了,基本上大多数的线上 JVM 问题都是因为堆空间造成的 OutOfMemoryError。因此掌握 JVM 关于堆空间的参数配置对于排查线上问题非常重要。 ...
分类:其他好文   时间:2019-06-19 12:23:16    阅读次数:156
进程与线程相关的介绍
进程: 进程是指在系统中正在运行的一个应用程序,比如同时打开微信和QQ,系统会分别启动两个进程 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间中 线程: 一个进程要想执行任务,必须得有线程(每个进程至少要有一条线程),是进程中执行运算的最小单位,是进程中的一个实体,是被系统独立调度和 ...
分类:编程语言   时间:2019-06-14 00:56:59    阅读次数:124
python数据结构之栈的实现
题目描述 实现栈的数据结构,使其具有以下方法 1、创建空栈 1、添加新元素 3、弹栈 4、返回栈顶元素 5、判断栈是否空栈 6、返回栈的元素个数 方法一:数组实现. 在采用数组模拟栈的时候,栈空间是一段连续的空间。具体思路是:将数组的首元素作为栈底,记录元素的个数,利用这个原理非常容易完成栈的操作 ...
分类:编程语言   时间:2019-06-06 21:20:24    阅读次数:113
基本数据类型和对象的区别
(1) 基本数据类型的存储原理:所有的简单数据类型不存在“引用”的概念,基本数据类型都是直接存储在内存中的栈上的,数据本身的值就是存储在栈空间里面,Java语言里面八种数据类型是这种存储模型; (2) 引用类型的存储原理:引用类型继承于Object类(也是引用类型)都是按照Java里面存储对象的内存 ...
分类:其他好文   时间:2019-06-04 00:02:24    阅读次数:146
《代码大全》第二版--第四部分
第十四章:组织直线型代码 14.1 必须有明确顺序的语句:顺序与逻辑关系和依赖性有关,逻辑上需要顺序排列的,后面对前面有依赖的需要顺序组织;组织那些有顺序逻辑的语句,最好用名字、参数、注释等方法来显示的表明语句之间的联系。 14.2 顺序无关的语句:就近原则,声明和使用靠拢。这样能增强代码的可阅读性 ...
分类:其他好文   时间:2019-05-20 19:35:05    阅读次数:117
《线程的概念》
1.线程的定义 1.1 线程:线程是进程中的一个独立的代码块。说白了,其实它就是个函数,只不过再也不用像以前的函数调用来调用它。而是通过pthread_create函数来创建它,也就是告诉内核,这个函数是个线程,今后交给你来调度了。 如果从以上的定义来看,那么很明显,线程是拥有自己的栈空间(局部变量 ...
分类:编程语言   时间:2019-05-20 19:06:53    阅读次数:137
Java并发编程的艺术,解读并发编程的优缺点
并发编程的优缺点 使用并发的原因 多核的CPU的背景下,催生了并发编程的趋势,通过并发编程的形式可以将多核CPU的计算能力发挥到极致,性能得到提升。 在特殊的业务场景下先天的就适合于并发编程。 比如在图像处理领域,一张1024X768像素的图片,包含达到78万6千多个像素。即时将所有的像素遍历一边都 ...
分类:编程语言   时间:2019-05-15 16:07:57    阅读次数:131
进程间通信和线程间通信的几种方式
进程间通信和线程间通信的几种方式 进程和线程的区别 概念 对于进程来说,子进程是父进程的复制品,从父进程那里获得父进程的数据空间,堆和栈的复制品。 而线程,相对于进程而言,是一个更加接近于执行体的概念,可以和同进程的其他线程之间直接共享数据,而且拥有自己的栈空间,拥有独立序列。 共同点 它们都能提高 ...
分类:编程语言   时间:2019-05-08 21:47:50    阅读次数:531
<Java>一切都是对象
引用操纵对象 而引用类型也是传值--而引用类型在栈内本身存的东西是地址,所以m=n的时候,传递了n的地址给m,所以对m进行操作的时候,也会改变n在堆内的数据信息。 基本类型 int a=2; //栈空间 int b=a; //b的值和a一样。但是改变b的值不会改变a的值 引用类型 类 class 接 ...
分类:编程语言   时间:2019-05-01 13:33:37    阅读次数:144
c++ 手动扩栈
int size=栈大小(通常设为64)<<20;//申请栈大小M栈空间 //32位windows(通常编程的环境下) 使用__asm__("movl %0, %%esp\n"::"r"((char*)malloc(size)+size));//Linux(评测机通常使用的系统) 64位window... ...
分类:编程语言   时间:2019-04-14 20:35:47    阅读次数:258
499条   上一页 1 ... 9 10 11 12 13 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!