码迷,mamicode.com
首页 >  
搜索关键字:静态区    ( 308个结果
设计模式——单例模式(C++)
一: 饿汉式单例: 静态区初始化instance,然后通过getInstance返回。这种方式没有多线程的问题,是一种以空间换时间的方式,不管程序用不用,都会构造唯一的实例。 #pragma once #include <Windows.h>#include "Lock.h" class Singl ...
分类:编程语言   时间:2017-06-29 22:06:01    阅读次数:187
多线程简单实例(1)真的需要synchronized么?
说道多线程的安全问题,很多人想到就就是加锁。用到synchronized关键字。 那就要先说说synchronized问什么能够保证线程安全了。 首先要了解线程的工作方式:线程工作分为工作内存和主内存。主内存就是堆和静态区。当线程运行时,首先将主内存的数据拿到工作内存 然后在工作内存中运行,再将数据 ...
分类:编程语言   时间:2017-06-18 17:27:06    阅读次数:134
内存分配方式
操作系统复习 内存的深入理解 内存构成 程序代码区—存放函数体的二进制代码。 全局区(静态区)(static):全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放。 栈区(stack):由编译器自 ...
分类:其他好文   时间:2017-05-15 21:05:02    阅读次数:145
内存管理
1.C++程序的内存格局分四个区: 1.全局数据区/静态区/字符串常量:全局变量、进态数据、常量 2.代码区:所有类成员函数代码、非成员函数代码 3.栈区/堆栈:为运行函数而分配的局部变量、函数参数、返回数据、返回地址 4.堆区:malloc/free或new delete,从堆中分配和释放内存块 ...
分类:其他好文   时间:2017-04-30 23:06:58    阅读次数:174
javascript——数据类型
在内存中,分为栈、堆、代码段、静态区,为了快速处理复杂的代码,在不同的区间储存不同的数据类型。 数据类型分为初始类型与引用类型,初始类型在栈中存储,变量赋值传值不传址,引用类型在堆中存储,传址不传值。对于传址和传值举个例子: 1.初始类型赋值传递: 2.引用类型赋值传递: 再来说初始数据类型,分为n ...
分类:编程语言   时间:2017-04-24 14:11:03    阅读次数:240
【模板】划分树
K-th Number 多次询问一个静态区间里的第k大数。怎么搞? 暴力?(还是别想了) 多次构建树状数组?(和暴力有啥区别) 于是一个叫做划分树的东西就登场了。(据说还有个叫归并树的,速度慢一点,就不学了) 划分树详解 ——代码 1 #include <cstdio> 2 #include <al ...
分类:其他好文   时间:2017-04-21 20:22:17    阅读次数:186
java学习笔记(一)
一.java规则:静态变量即类变量(区别与实例变量)用类方法即静态方法访问例:public class Object_1 { static int i=1; static { //静态区域块,只执行一次,当一个类定义时,在代码区定义执行完成 System.out.println("one"); i+ ...
分类:编程语言   时间:2017-03-11 15:51:12    阅读次数:165
[C/C++] extern关键字详解以及与static、const区别
extren和static (1)extren表明该变量在别的地方已经定义过,而在这里要使用那个变量。 (2)static表示静态的变量,分配内存时,存储在静态区,不存储在栈上面。 static 作用范围是内部连接的关系, 和extern有点相反.它和对象本身是分开存储的,extern也是分开存储的 ...
分类:编程语言   时间:2017-03-05 16:29:42    阅读次数:206
静态区域块的执行
/*功能:静态变量常考题*/public class Demo3_3{ static int i=1; //该静态区域块,只执行一次! static{ System.out.println("静态区域块执行了"); i++; } //构造方法 public Demo3_3(){ System.out ...
分类:其他好文   时间:2017-02-19 15:46:06    阅读次数:227
308条   上一页 1 ... 14 15 16 17 18 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!