码迷,mamicode.com
首页 >  
搜索关键字:线程栈    ( 165个结果
JVM 线程工作理解
在 java 垃圾回收整理一文中,描述了jvm运行时刻内存的分配。其中有一个内存区域是jvm虚拟机栈,每一个线程运行时都有一个线程栈, 线程栈保存了线程运行时候变量值信息。当线程访问某一个对象时候值的时候,首先...
分类:编程语言   时间:2015-04-11 16:27:10    阅读次数:168
译文---C#堆VS栈(Part One)
原文:译文---C#堆VS栈(Part One)前言 本文主要是讲解C#语言在内存中堆、栈的使用情况,使读者能更好的理解值类型、引用类型以及线程栈、托管堆。 首先感谢原文作者:Matthew Cochran 为我们带来了一篇非常好的文章,并配以大量图示,帮助我们更好的理解堆栈之间的调用,本文是在作者...
分类:Windows程序   时间:2015-04-11 10:18:21    阅读次数:188
CPU load飙高排查
1, 使用top命令查看飙高的java进程 2, 通过jstack命令将java的线程栈输出,保留现场 jstack -l 30142 > 30142.stack 3, 通过 top -H -p PID命令输出占用cpu过高的线程 找到占用cpu过高的PID 4, 使用printf 命...
分类:其他好文   时间:2015-04-07 10:11:19    阅读次数:141
Javascript中的几种包装类型
Javascript中的几种包装类型一:Stringstring类型是属于基本类型,不属于引用类型,那就说明string的值是保存在“栈”上面的,而很多语言不是这样,比如C#,我觉得js不作为引用类型也是情有可原,毕竟它玩不了多线程,而C#中一个线程栈空间只分配1M,如果string在C#中是值类型..
分类:编程语言   时间:2015-04-04 16:55:56    阅读次数:163
CLR值类型和引用类型
知识点:引用类型、值类型、装箱、拆箱CLR支持两种类型:引用类型和值类型。引用类型在堆上分配内存,值类型在线程栈上分配内存。值类型与引用类型如下所示:值类型对象有两种表示形式:未装箱和已装箱。将一个值类型的变量付给另一个值类型变量,会执行一次逐字段的复制。装箱:将一个值类型转换为一个引用类型称为装箱...
分类:其他好文   时间:2015-04-03 09:12:51    阅读次数:145
线程间通信原理
从操作系统的角度讲,线程间通信比进程间通信要容易的多,因为线程之间可以共享进程的内存空间。因此,他们可以共享位于进程全局数据区和栈和堆上的所有内容。 唯一只属于某个线程的就是线程的栈-------它可以存放只属于线程的对象。 下面逐一解读线程间通信方式: 1.   共享进程的变量 这是最基本的通信方式,但要注意不要共享线程栈上的变量,因为它随时可能被某个线程销毁,而另一个线程就无法访问它了...
分类:编程语言   时间:2015-03-29 12:21:27    阅读次数:322
(五十五)iOS多线程之GCD
GCD的全称为Grand Central Dispatch,翻译为大中央调度,是Apple开发的一个多线程编程解决方法。 进程和线程的概念: 正在进行中的程序被称为进程,负责程序运行的内存分配,每一个进程都有自己独立的虚拟内存空间。 线程是进程中一个独立的执行路径,即主线程,主线程有1M的栈区,对于耗时的执行路径,可以放在子线程(512K栈区)中执行。 Tip:新建线程会消耗内存空...
分类:移动开发   时间:2015-02-16 22:15:14    阅读次数:292
JVM中的堆和栈
栈是运行时的单位,而堆是存储的单位。栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放、放在哪儿。在Java中一个线程就会相应有一个线程栈与之对应,这点很容易理解,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈。而堆则是所有线程共享的。栈因为是...
分类:其他好文   时间:2015-02-15 13:22:44    阅读次数:124
linux 进程综合指令
1. 查询当前机器运行的进程总数:ps -ef | wc -lps -ef | grep httpd | wc -l2. ulimit命令表 1. ulimit 参数说明选项 [options]含义例子-H设置硬资源限制,一旦设置不能增加。ulimit – Hs 64;限制硬资源,线程栈大小为 6....
分类:系统相关   时间:2015-01-12 22:24:43    阅读次数:199
多线程编程之pthread线程深入理解
不同的平台和操作系统上 进程和线程的实现机制不完全一致但是一般来说线程栈都是独立的 只要得到地址就可以相互访问 Pthread是 POSIX threads 的简称,是POSIX的线程标准。 前几篇博客已经能给你初步的多线程概念,在进一步学习线程同步等多线程核心知识之前,需要对多线程深入的理...
分类:编程语言   时间:2014-11-17 17:42:36    阅读次数:170
165条   上一页 1 ... 13 14 15 16 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!