码迷,mamicode.com
首页 >  
搜索关键字:栈空间    ( 499个结果
IT十八掌掌第五天课程总结
今天学完IT十八掌第五天java基础课程:学习内容:1,jvm栈空间设置 堆空间设置:java-Xmx<size>java-Xms<size> 栈空间设置: java-Xss<size> 死循环不会导致栈溢出,因为在不断的压栈,弹栈 方法不断迭代会导致栈溢出,不断的在压栈(方法帧)2,继承 构造函..
分类:其他好文   时间:2016-05-09 07:11:46    阅读次数:166
可重入函数与线程安全的区别和联系
1.关于可重入函数当捕捉到信号时,不论进程的主控制流程当前执行到哪,都会先跳到信号处理函数中执行,从信号处理函数返回后再继续执行主控制流程。信号处理函数是一个单独的控制流程,因为它和主控制流程是异步的,二者不存在调用和被调用的关系,并且使用不同的堆栈空间。引入了信..
分类:编程语言   时间:2016-05-06 02:26:29    阅读次数:277
源码阅读笔记 – 3 std::string 与 Short String Optimization
众所周知,大部分情况下,操作一个自动(栈)变量的速度是比操作一个堆上的值的速度快的。然而,栈数组的大小是在编译时确定的(不要说 C99 的 VLA,那货的 sizeof 是运行时计算的),但是堆数组的大小在运行时确定,很自由。此外,栈空间比堆空间有限,前者只有几MB,而后者基本上就是你系统内存的大小... ...
分类:其他好文   时间:2016-04-30 22:14:24    阅读次数:484
进程—进程描述符展开
进程—从进程描述符展开(一)进程内核栈结构:union task_union 在../include/linux/sched.h中定义了如下一个联合结构用来创建内核栈空间。 //../include/linux/sched.hunion task_union { struct thread_info thread_info; unsigned long...
分类:系统相关   时间:2016-04-29 18:29:20    阅读次数:362
线程基本知识(pthread)
一、线程同一进程的多个线程共享同一地址空间,线程强调的是共享,但是有些资源是每个线程各有一份。共享:文件描述符表;每种信号的处理方式;当前工作目录;用户id和组id。私有:线程id;上下文(寄存器值,计数器,栈指针);栈空间;errno变量;信号屏蔽字;调度优先级。二、线..
分类:编程语言   时间:2016-04-28 18:21:28    阅读次数:200
可见性和生命期的区别
变量的可见性(即作用域)和生命期既有区别,又有联系。 一个变量在程序的某处没有可见性,但生命期任然可以存在,比如局部静态变量的可见性在它所在的函数里面,在函数外部不可访问,但是它的生命期确是整个程序的运行期间;而一个变量生命期结束,它也就没有了可见性,就像局部变量,随着栈空间的释放,它也就不存在了, ...
分类:其他好文   时间:2016-04-28 09:20:40    阅读次数:142
进程—进程描述符展开
进程—从进程描述符展开(一)进程内核栈结构:union task_union 在../include/linux/sched.h中定义了如下一个联合结构用来创建内核栈空间。 //../include/linux/sched.hunion task_union { struct thread_info thread_info; unsigned long...
分类:系统相关   时间:2016-04-26 20:45:49    阅读次数:352
iOS开发中的内存管理
一、为什么要进行内存管理 系统资源有限,iOS会为每个运行的程序分配30M的内存,超过20M会收到内存警告,超过30M将会终止应用程序。因此,要及时回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等,以保证应用程序能正常运行。 二、需要管理的内存 应用程序在运行过程中,会占用一定栈空间和堆空间,也就是说,应用程序运行过程中的数据,有的是放在栈中,有的是放在堆中。栈...
分类:移动开发   时间:2016-04-22 19:06:10    阅读次数:241
线程控制与分离
线程:在一个进程的地址空间中执行多个线程----强调共享线程是进程中的一个实体。线程私有:线程id上下文信息(包括各种寄存器的值、程序计数器和栈指针)(私有)栈空间errno变量信号屏蔽字调度优先级此时:POSIX标准编译时加上-lpthread线程与进程的区别:1、进程是具有一定独立..
分类:编程语言   时间:2016-04-17 23:22:31    阅读次数:306
Linux--线程的控制与分离
一、线程的概念线程是进程内部的一个基本执行流,是系统调度的一个实体。进程具有独占性,线程具有共享性。各线程共享进程的文件描述符、信号处理的方式、当前的工作目录、用户id(uid)和组id(gid)。但是有些资源线程是私有的,比如线程id、栈空间、上下文(包括各种寄存器的值..
分类:编程语言   时间:2016-04-17 17:59:39    阅读次数:243
499条   上一页 1 ... 31 32 33 34 35 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!