码迷,mamicode.com
首页 >  
搜索关键字:shm    ( 1263个结果
4、4种引用
4种引用 1、强引用在一般的Java 程序中,见到最多的就是强引用(strong reference)。如Date date = newDate(),date 就是一个对象的强引用。 2、软引用(内存不足的时候才会回收)软引用(soft reference)在强度上弱于强引用,通过类SoftRefe ...
分类:其他好文   时间:2018-06-30 12:47:25    阅读次数:153
线程安全的集合类
Vector:就比Arraylist多了个同步化机制(线程安全)LinkedList:因为成员方法大多是synchronized的,因此LinkedList是线程安全的而ArrayList不是线程安全的Hashtable:就比Hashmap多了个线程安全 ConcurrentHashMap:是一种高 ...
分类:编程语言   时间:2018-06-29 14:05:57    阅读次数:141
ThreadLocal
1.介绍 深挖过threadLocal之后,一句话概括:Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。所以ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。 早在JDK 1.2的 ...
分类:其他好文   时间:2018-06-29 11:05:56    阅读次数:172
java8中的HashMap
简介: HashMap: 具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。 HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。 如果需要满足线程安全,可以用 Collections ...
分类:编程语言   时间:2018-06-28 17:33:25    阅读次数:182
RGBD-SLAM(一)——深度摄像机
一、根据其工作原理主要分为三类: 1. 双目方案: (1) 原理: http://blog.csdn.net/shenziheng1/article/details/52883536 (2)产品: ZED:https://www.stereolabs.com/ Tango:http://www.an ...
分类:其他好文   时间:2018-06-28 11:01:33    阅读次数:428
linux进程间通信之Posix共享内存用法详解及代码举例
Posix共享内存有两种非亲缘进程间的共享内存方法:1). 使用内存映射文件,由open函数打开,再由mmap函数把返回的文件描述符映射到当前进程空间中的一个文件。2). 使用共享内存区对象,由shm_open打开一个 Posix IPC名字。再由mmap把返回的描述符映射到当前进程的地址空间。Po ...
分类:系统相关   时间:2018-06-25 22:54:02    阅读次数:299
文件系统的简单的操作
1,磁盘与目录的容量:df.du df -h (将结果以易懂的方式读出来) df -hT(列出不同分区的文件系统包括容量) df -ih(列出不同分区可用的inode数量比) df命令主要读取的范围在superblock内的信息 关于/dev/shm目录其实就是利用内存虚拟出来的磁盘空间(由于是通过 ...
分类:其他好文   时间:2018-06-25 11:18:09    阅读次数:213
637. Average of Levels in Binary Tree - LeetCode
Question "637.?Average of Levels in Binary Tree" Solution 思路:定义一个map,层数作为key,value保存每层的元素个数和所有元素的和,遍历这个树,把map里面填值,遍历结束后,再遍历这个map,把每层的平均数放到数组里,最后数组转为li ...
分类:其他好文   时间:2018-06-23 22:54:08    阅读次数:238
JVM学习十三:JVM之堆分析
本章进入JVM学习的最后一节,此节主要分析的是堆,因为堆是JAVA程序中最常用使用到的地方,因此对这个地方有必要进行下细致的分析特别是OOM,言归正传,进入正文。 一、内存溢出(OOM)的原因 在JVM中,有哪些内存区间? 堆溢出 堆溢出 堆溢出 永久区 生成大量的类 public static v ...
分类:其他好文   时间:2018-06-21 11:43:57    阅读次数:149
java 集合操作小结
Map<String,String> m1=new HashMap<String,String>(); m1.put("zara", "name1"); m1.put("mahnaz","31"); m1.put("Ayna", "name2"); m1.put("zara","kkk"); Sys ...
分类:编程语言   时间:2018-06-20 21:33:29    阅读次数:161
1263条   上一页 1 ... 60 61 62 63 64 ... 127 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!