在一个分布式系统中,把所有进程逻辑上组成一个环,首先每个进程知道其下一个进程是谁(通常更常用的应该是每个进程要维护一个记录,知道其后的所有其他进程,以便在其直接后继发生崩溃时,能把令牌传递给其后继,更有甚者传递给其后继的后继);
当环初始化时,进程0得到一个令牌(可以理解为一个互斥锁),该令牌沿着环进行传递,当进程获得到令牌后,会首先检查其是否有访问共享资源的需求,如果需要,则进行资源访问,访问...
分类:
编程语言 时间:
2015-05-10 19:00:43
阅读次数:
196
该算法的工作过程如下:当一个进程要访问共享资源时,它会构造一个消息,其中包含要访问的资源的名字、其进程号、当前时间戳;然后它将该消息发送给系统中的所有其他进程;当一个进程接收到来自另一个进程的请求消息时,它根据自己与消息中的资源相关的状态来决定它要采取的动作:
1)如果接收者没有访问资源,而且也没有访问的打算,就会给发送者一个OK消息;
2)如果接收者已获得对资源的访问,那么他就不进行应答(或...
分类:
编程语言 时间:
2015-05-10 17:19:48
阅读次数:
131
集中式算法存在单点失效问题,那么我们接着来看一下非集中式算法。
假设共享资源副本被复制了n次,每个副本有其自身协作者控制访问;如果某个进程要访问共享资源,主要获得m>n/2个协作者投票允许即可。
如图1所示,如果进程0要发起访问请求,只要8个协作者中有5个(包括其自身)投票允许即可。
图1
但是该算法也有自身的缺陷,即当某个协作者崩溃时,它将忘记之前投过的票,可能在回复后又投了重复的票...
分类:
编程语言 时间:
2015-05-10 15:44:15
阅读次数:
165
因为ArcSDE10.1基本默认直连,所以我们在发布直连的MXD仍然需要注意相关的事宜。1:保证两台机器都能够访问共享存储的信息2:确保已UNC路径保存ArcCatalog的文件夹连接,而且直连的.sde文件也必须保存在该共享存储文件夹里面。3:我们需要在该共享存储保存的.sde连接打开相关的要素类...
分类:
其他好文 时间:
2015-05-04 09:47:14
阅读次数:
255
1、Windows主机主机之间通过“网上邻居”来访问共享资源,而Linux主机之间可以通过使用NFS;要实现这两种系统之间的资源共享;则需要使用Samba;2、Samba:一套在UNIX/Linux系统上实现SMB协议的程序,通过它可以将一台Linux系统主机配置为Samba服务器,而其他安装了SMB协议的..
分类:
其他好文 时间:
2015-05-02 23:33:14
阅读次数:
372
框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UI...
分类:
移动开发 时间:
2015-05-02 01:01:08
阅读次数:
240
准备工作1.共享资源服务器为 ShareServer,IP地址为:192.168.100.10;2.Web服务器为 WebServer,IP地址为:192.168.100.20详细步骤:一、共享账户的建立1.在WebServer上建立一个用户名,方便使用该用户读取ShareServer上的共享目录,...
分类:
其他好文 时间:
2015-04-20 16:48:59
阅读次数:
157
Windows7、8无法访问其他计算机共享盘WIN7 访问共享的时候提示用户名和密码不正确,在XP系统上可以正常访问一、win+r gpedit.msc 进行组策略如图所示二、windows 设置--安全设置--本地策略--安全选项--网络安全:lan管理器身材份验证级别 ---发送LM和NTLM响...
并发和竞争发生在两类体系中: 对称多处理器(SMP)的多个CPU 内核可抢占的单CPU系统 访问共享资源的代码区域称为临界区(critical sections),临界区需要以某种互斥机制加以保护。在驱动程序中,当多个线程同时访问相同的资源(critical sections)时(驱动程序中的全局....
分类:
系统相关 时间:
2015-04-17 22:04:47
阅读次数:
230
1.何为共享邮箱共享邮箱是一种没有自身用户名和密码的用户邮箱。因此,用户无法直接登录该邮箱。若要访问共享邮箱,必须先授予用户对邮箱的“代理发送”或“完全访问”权限。完成此操作后,用户便可登录自己的邮箱,然后通过将共享邮箱添加到其Outlook的个人资料中,即可访问共..
分类:
其他好文 时间:
2015-04-09 17:47:57
阅读次数:
2493