码迷,mamicode.com
首页 >  
搜索关键字:mmap 共享内存    ( 1969个结果
linux c编程:Posix共享内存区
Posix共享内存区:共享内存是最快的可用IPC形式。它允许多个不相关(无亲缘关系)的进程去访问同一部分逻辑内存。如果需要在两个进程之间传输数据,共享内存将是一种效率极高的解决方案。一旦这样的内存区映射到共享它的进程的地址空间,这些进程间数据的传输就不再涉及内核。这样就可以减少系统调用时间,提高程序 ...
分类:系统相关   时间:2019-05-11 16:22:26    阅读次数:165
Java进程通信之映像文件共享内存
Java进程通信之映像文件共享内存 1. 共享内存 vs 进程通信 对UNIX系统来说,共享内存分为一般共享内存和映像文件共享内存两种.但windows实际上只有影像文件共享内存一种. 而说到进程通信,First当然是Socket通信,但缺点太明显.其一,浪费网络资源,其二,多余的code成本也绝非 ...
分类:编程语言   时间:2019-04-25 18:47:26    阅读次数:147
Java多线程面试
1、说说进程、线程、协程之间的区别 简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本 ...
分类:编程语言   时间:2019-04-24 11:58:02    阅读次数:154
IO的详细解释:It's all about buffers: zero-copy, mmap and Java NIO
There are use cases where data need to be read from source to a sink without modification. In code this might look quite simple: for example in Java, ...
分类:编程语言   时间:2019-04-19 17:56:21    阅读次数:163
Java 线程浅析
一、什么是线程要理解什么线程,我么得先知道什么是进程。在现代操作系统在允许一个程序时,会为其创建一个进行。例如启动eclipse.exe其实就是启动了win系统的一个进程。现代操作系统调度的最小单元就是线程,也叫轻量级进程,在一个进程里面包含多个线程,这些线程都有各自的计数器、堆栈等,并且能够共享内存变量。例如我们启动了一个eclipse进程,我们运行在其中的程序就可以理解为线程。二、为什么要使用
分类:编程语言   时间:2019-04-17 19:38:46    阅读次数:226
分布式高并发下Actor模型
分布式高并发下Actor模型 写在开始 一般来说有两种策略用来在并发线程中进行通信:共享数据和消息传递。使用共享数据方式的并发编程面临的最大的一个问题就是数据条件竞争。处理各种锁的问题是让人十分头痛的一件事。 传统多数流行的语言并发是基于多线程之间的共享内存,使用同步方法防止写争夺,Actors使用 ...
分类:其他好文   时间:2019-04-15 23:05:44    阅读次数:189
JVM运行时数据区域
上面已经聊过JVM是什么东东,也谈过了JVM内存的垃圾回收机制。这一篇博客我们来聊聊JVM运行时数据区域。 JVM运行时数据区域由5块部分组成,分别是堆,方法区,栈,本地方法栈,以及程序计数器组成。 可以根据内存是否线程共享划分成线程独享内存区域/线程共享内存区域。 我们从简单的部分开始吧 1.程序 ...
分类:其他好文   时间:2019-04-15 17:59:32    阅读次数:174
ipc基础
ipc对象持久性 管道或FIFO尽管是随进程持续而不是随内核持续,但是管道中的数据在内核中维护,最后一个将某个管道打开着用于读的进程关闭该管道后,内核将丢弃所有的数据并删除该管道 管道 进程持久性 Posix互斥锁 Posix条件变量 Posix读写锁 进程持久性 进程持久性 进程持久性 Posix ...
分类:其他好文   时间:2019-04-13 10:52:14    阅读次数:155
java虚拟机(jvm)
1、线程共享内存区:包括堆区、方法区、运行时常量池(三个都有可能跑出内存溢出错误) 堆区 一般用于存储对象实例的内存区,{堆区又分为新生代【Eden,from Survivor,to Survivor】和老年代(oldgen)} 方法区 逻辑上独立,物理上属于堆区(方法区中包含java类的结构信息如 ...
分类:编程语言   时间:2019-04-06 17:01:44    阅读次数:132
MindManager可以导出的格式汇总
MindManager可以导出的格式汇总打开MindManager思维导图软件,制作好导图。点击文件→另存为。在文件另存为对话框内点击保存类型右边的倒置三角,即可打开导图的保存格式列表。mmap:是MindManager导图默认的官方保存格式,也是使用最多的保存格式。xmmap、xml:是另一种MindManager导图的保存格式。mmat、xmmat:是MindManager模板最常用的保存格式
分类:其他好文   时间:2019-04-03 21:55:45    阅读次数:200
1969条   上一页 1 ... 28 29 30 31 32 ... 197 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!