用于进程间通信的有5种常用方式:管道、FIFO、消息队列、信号量、共享存储等。
管道 (亦被称为无名管道,以区分FIFO:有名管道)顾名思义具有两个对外端口,一个称为读端,一个称为写端。一个进程在管道的写端写数据,另一个进程从管道的读端
读出数据。如下图所示:
管道仅局限于父进程与子进程之间的通信。
管道通信的特点:
1.管道通讯是单向的,有固定的读端和写端。
2. 数据被进程...
分类:
其他好文 时间:
2015-05-20 13:20:23
阅读次数:
156
第八章数据存储数据存储方式InternalStorage内部存储ExternalStorage外部存储SQLiteDataBase数据库存储Http网络存储SharedPrefrences参数共享存储位置:data/data/包名/shared_prefs/MainAcitivy.xml格式:xml保存数据://获取SharedPrefrences类型对象SharedPrefrencessp=getS..
分类:
移动开发 时间:
2015-05-18 21:16:49
阅读次数:
161
下面简单介绍一些cuda中的共享存储器和全局存储器 共享存储器,shared memory,可以被同一块中的所有线程访问的可读写存储器,生存期是块的生命期。 Tesla的每个SM拥有16KB共享存储器。 在编程过程中,有静态的shared memory 动态的shared memory 静态的sha...
分类:
其他好文 时间:
2015-05-16 20:24:45
阅读次数:
112
openstack实例存储分区的构建方案对于在openstack的实例中做存储,不管是做cinder还是swift首先就是要解决分区问题。今天在openstack的实例中构建swift存储是就就遇到这样的问题。对于分区我们可以使用一下的几种方案:构建共享存储,或者做iscsi存储服务器等使用实例自带的硬..
分类:
其他好文 时间:
2015-05-16 01:40:18
阅读次数:
367
关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mmm,生产环境中很少有人用,且mmm 管理端需要...
分类:
数据库 时间:
2015-05-15 19:45:38
阅读次数:
293
目前的云平台主要有两种迁移类型:动态迁移和块迁移。动态迁移需要实例保存在NFS共享存储中,这种迁移主要是实例的内存状态的迁移,速度很快。块迁移除了实例内存状态要迁移外,还得迁移磁盘文件,速度会慢些,但是它不要求实例存储在共享文件系统中。(NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。)
在云计算基础架构中,虚拟机动态迁移已成为公有云和私有云的必备功能。虚拟机动态迁移是指将一台虚拟机从一个物理机器迁移至另一个物理机器,而迁移过程中虚拟机...
分类:
其他好文 时间:
2015-05-14 22:10:19
阅读次数:
181
.vmotion和HAvmotion是计划内迁移(热迁移)。简单说就是,位于ESXi/ESX服务器上的虚拟机被用户自动、半自动或手动(结合DRS)的方式迁移到Cluster内其它ESXi/ESX主机上,整个过程不用停机,系统也不会中断(某些人习惯称之为无缝迁移)。HA全称HighAvailibility(高可用)。计..
分类:
其他好文 时间:
2015-05-14 06:20:36
阅读次数:
1204
假设现在需要构建一个Wordpress论坛站点,为了减轻站点压力,使用两台主机用于Apache服务器,对外提供WEB服务。且此两台主机都有独立IP地址。要求用MariaDB和NFS实现两个站点之间的数据同步。拓扑如下如上图所示。SERVER1有两块网卡,一块负责和外网通信,一块通过S1和内网中的..
分类:
其他好文 时间:
2015-05-13 17:06:37
阅读次数:
215
1.AdministeringXenServerCitrix提供了两种不同的方法管理XenServer:XenCenter和Command-LineInterfac(CLI)。XenCenter:基于Windows平台的图形界面管理工具,可以管理XenServer主机、池、共享存储、网络、部署、虚拟机等。CLI:基于Linux的命令行管理工具,可通过CLI管理XenSe..
分类:
其他好文 时间:
2015-05-13 06:32:12
阅读次数:
388
ContentProvider介绍Android中的ContentProvider机制可以支持在多个应用中存储和读取数据。这也是跨应用共享数据的唯一方式。在android系统中,没有一个公共的内存区域,供多个应用共享存储数据,要在多个应用中共享数据,就需要使用ContentProvider。Android提供了一些常用数..
分类:
移动开发 时间:
2015-05-11 18:18:41
阅读次数:
174