码迷,mamicode.com
首页 >  
搜索关键字:内存共享    ( 264个结果
Java进程通信之映像文件共享内存
Java进程通信之映像文件共享内存 1. 共享内存 vs 进程通信 对UNIX系统来说,共享内存分为一般共享内存和映像文件共享内存两种.但windows实际上只有影像文件共享内存一种. 而说到进程通信,First当然是Socket通信,但缺点太明显.其一,浪费网络资源,其二,多余的code成本也绝非 ...
分类:编程语言   时间:2019-04-25 18:47:26    阅读次数:147
CentOS7的内核优化
修改内核配置文件 刷新配置文件 关ipv6 避免放大攻击 开启恶意的icmp错误消息保护 关闭路由转发 开启反向路径过滤 处理无源路由的包 关sysrq功能 core文件名添加pid作为扩展名 开SYN洪水攻击保护 修改消息队列长度 设置最大内存共享段大小bytes timewait的数量默认为18 ...
分类:其他好文   时间:2019-04-04 18:52:47    阅读次数:292
Actor模型
actor是一种面向对象的线程(池)模型,强调对事件的响应;在iOS中相当于一种通信简化的runloop模型; 对比:数据结构化的线程模型,侧重于强调线程拥有的资源(栈、优先级、状态等); 每一个actor背后都有一个线程; 解决的问题: 1、内存共享(锁);2、消息接受面向对象化; 核心:面向对象 ...
分类:其他好文   时间:2019-03-06 13:21:11    阅读次数:175
五十、进程间通信——System V IPC 之共享内存
50.1 共享内存 50.1.1 共享内存的概念 共享内存区域是被多个进程共享的一部分物理内存 多个进程都可把该共享内存映射到自己的虚拟内存空间。所有用户空间的进程若要操作共享内存,都要将其映射到自己虚拟内存空间中,通过映射的虚拟内存空间地址去操作共享内存,从而达到进程间的数据通信 共享内存是进程间 ...
分类:系统相关   时间:2019-01-27 21:49:48    阅读次数:241
快速定位系统内存问题的思路
一、怎么样衡量系统内存1、查看系统内存的使用情况,比如已用内存,剩余内存,共享内存,可用内存,缓存和缓冲区的用量。*已用内存和剩余内存,就是已经使用和还未使用的内存。*共享内存,是通过tmpfs来实现的,它的大小就是tmpfs使用的内存大小,tmpfs其实也是一种特殊的缓存。*可用内存,就是新进程可以使用的最大内存,包括剩余内存和可回收内存*缓存,缓存包括磁盘读取文件的页缓存和Slab分配器中的可
分类:其他好文   时间:2019-01-14 11:53:47    阅读次数:159
go——通道
相比Erlang,go并未实现严格的并发安全。允许全局变量、指针、引用类型这些非安全内存共享操作,就需要开发人员自行维护数据一致和完整性。Go鼓励使用CSP通道,以通信来代替内存共享,实现并发安全。作为CSP核心,通道(channel)是显式地,要求操作双方必须知道数据类型和具体通道,并不关心另一端 ...
分类:其他好文   时间:2018-12-11 11:26:54    阅读次数:155
Java基础—线程
一、起手式——基本概念 1.什么叫线程 进程:进行中的程序;作为资源分配的单位。 线程:轻量级的进程;程序里的顺序控制流,可以理解为程序里不同的执行路径;作为调度和执行的单位 多个线程可以共享内存,共享地址。相互间的通信十分迅速 线程体为run()方法(直接调用run()视为普通方法),启动线程为s ...
分类:编程语言   时间:2018-11-23 22:01:21    阅读次数:236
跟着iMX28x开发套件学linux-08
八、linux应用编程之六:共享内存 共享内存是进程间通信的一种方法。共享内存实际上是两个进程打开同一段内存,并都映射到进程地址中,这样就类似于malloc了一个内存*ptr,进程A往这个地址中写数据,进程B就可以从这个地址读取到进程A写进去的数据。 使用共享内存有以下步骤: shm_open(): ...
分类:系统相关   时间:2018-11-15 22:35:14    阅读次数:256
各大公司Java后端开发面试题总结
https://blog.csdn.net/sd09044901guic/article/details/80132173ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间 ...
分类:编程语言   时间:2018-11-07 11:27:39    阅读次数:220
各大公司Java面试题超详细总结
ThreadLocal(线程变量副本)Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。采用空间换时间,它用于线程间的数据隔离,为每一个使用该变量的线程提供一个副本,每个线程都可以独立地改变自己的副本,而不会和其他线程的副本冲突。ThreadLocal类中维护一 ...
分类:编程语言   时间:2018-10-25 14:09:12    阅读次数:160
264条   上一页 1 2 3 4 5 6 ... 27 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!