码迷,mamicode.com
首页 >  
搜索关键字:内存操作    ( 389个结果
深入理解JMM(Java内存模型) --(七)总结
JMM 掌管着一个线程对内存的动作 (读和写)影响其他线程对内存的动作的方式。由于使用处理器寄存器和预处理 cache 来提高内存访问速度带来的性能提升,Java 语言规范(JLS)允许一些内存操作并不对于所有其他线程立即可见。有两种语言机制可用于保证跨线程内存操作的一致性――synchronize ...
分类:编程语言   时间:2017-08-09 21:15:41    阅读次数:227
Linux学习笔记6_基本命令复习1(alias unalias sourse)
aliasunaliasalias查看当前命令的宏定义状态unalias[command]取消某命令的宏定义(内存操作,非修改宏定义源文件,重启失效)若想使用已重命名命令的原始命令,在命令前加“\”反斜杠符号即可,或使用命令的绝对地址调用。例:cp命令,在目的地址有同名文件时,会提示是否覆盖..
分类:系统相关   时间:2017-08-06 11:03:16    阅读次数:165
C#调用Win32 api时的内存操作
一般情况下,C#与Win 32 Api的互操作都表现的很一致:值类型传递结构体,一维、二维指针传递IntPtr。在Win32 分配内存时,可以通过IntPtr以类似移动指针的方式读取内存。通过IntPtr移动时,需要考虑指针的计算。规则总体上来说显得一致,但Win32 Api庞杂,总有一些令人困惑的 ...
分类:Windows程序   时间:2017-06-25 15:31:13    阅读次数:252
Linux基础
Linux划分四部分: Linux内核 系统内存管理 软件程序管理 硬件设备管理 字符型设备文件 块设备文件 网络设备文件 文件系统管理 GUN工具 用于处理文件的工具 用于操作文本的工具 用于管理进程的工具 shell 图形化桌面环境 应用软件 系统内存管理 软件程序管理 硬件设备管理 字符型设备 ...
分类:系统相关   时间:2017-06-25 10:00:43    阅读次数:174
Swift的闭包,枚举,类和结构体
闭包(Closures) 使用过其它语言的应该对代码块并不陌生,Swift中的闭包与C,OC中的Block相似。 表示自包括的函数代码块。能够在代码中传递和使用。 而且能够捕获和存储上下文的变量以及常量值,Swift会为你进行捕获相关的内存操作。 上一篇文章提到的函数。也是一种特殊的闭包。详细在: ...
分类:编程语言   时间:2017-06-18 16:46:48    阅读次数:222
ArrayList和Vector、LinkeList的区别
Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比Array ...
分类:其他好文   时间:2017-06-18 12:02:41    阅读次数:266
Java笔记(22):IO流(04)
1、登录注册案例IO版实现 在笔记17中的登录注册代码中,只需要修改注册登录的实现类 2、数据输入输出流的概述和讲解 3、内存操作流的概述和讲解 4、打印流概述和PrintWriter作为Writer的子类使用 5、PrintWriter实现自动刷新和换行 练习:打印流改进复制文本文件案例 6、随机 ...
分类:编程语言   时间:2017-06-13 18:51:39    阅读次数:289
查看自己的电脑的内存扩充-最大
如何查看自己的电脑的最大扩容内存 硬件+操作系统=决定支持的最大内存。 1、打开“开始”菜单,点击“运行”按钮 2、在弹出来的窗口输入“CMD”,然后确定或者按下回车键。 3、在命令窗口输入“wmicmemphysicalgetmaxcapacity”然后敲下回车键。 4、然后电脑会给出一串以..
分类:其他好文   时间:2017-06-06 18:39:32    阅读次数:97
Java并发编程--Volatile详解
摘要 Volatile是Java提供的一种弱同步机制,当一个变量被声明成volatile类型后编译器不会将该变量的操作与其他内存操作进行重排序。在某些场景下使用volatile代替锁可以减少代码量和使代码更易阅读。 Volatile特性 1.可见性:当一条线程对volatile变量进行了修改操作时, ...
分类:编程语言   时间:2017-06-06 14:17:13    阅读次数:155
Windows上CAtlFileMapping共享内存的使用以及内部机制
前言: 使用CEF载入网页。做JS与C++交互时。须要向主窗体发送一些消息来通知界面做对应的处理。可是,因为CEF使用chrome内核是多进程架构的。渲染引擎与主程序都不在同一个进程里面。因此。理所当然的就想到了使用共享内存了。为了更easy地使用,我们选择的是ATL里面封装的共享内存操作类:CAt ...
分类:移动开发   时间:2017-06-03 11:22:24    阅读次数:776
389条   上一页 1 ... 17 18 19 20 21 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!