分布式系统中的停车场问题

时间:2013-02-12 08:12:50
【文件属性】:

文件名称:分布式系统中的停车场问题

文件大小:9KB

文件格式:RAR

更新时间:2013-02-12 08:12:50

lamport算法 时间戳

用JAVA实现了分布式系统中的一个经典问题:停车场问题。主要思想是使用了lamport算法,定义了全局时间戳。并且使用互斥访问临界区资源(空车位)。


【文件预览】:
停车场问题实验源程序
----PortPanel.java(3KB)
----Test.java(1007B)
----ExitPort.java(2KB)
----Test1.java(279B)
----InitialView.java(5KB)
----Mailbox.java(1KB)
----NewTest.java(203B)
----EntryPort.java(6KB)
----Port.java(28B)
----ListTest.java(714B)
----UseClass.java(567B)
----Message.java(459B)

网友评论

  • 可以 懂的都懂
  • 没运行,就是看看想法,很有裨益
  • 还不错,界面挺好。算法细节好像有点问题。
  • 还不错,正在用,改改用起来挺好的。
  • 代码还可以,可作为停车场问题的参考!
  • 代码不错,java写的lamport算法
  • 代码可以用,感谢分享
  • 使用lamport算法解决了分布式系统中的停车场问题
  • 程序还行,可以运行,效果不错
  • 程序可以运行,但是否是标准的lamport时间戳算法还有待考证
  • 不错,虽然没有注释,但还是很快看懂了,帮我完成了作业
  • 正好需要,只是注释较少,不容易看懂,希望可以补充注释或报告
  • 只是一个带界面的演示系统而已,不是分布式程序,也根本没用到分布式的处理方法。
  • 代码正是我要的,可以增加出入口节点
  • 代码还是不错的,但是这并不是一个分布式程序,里面不涉及进程(线程)间通信,只是模拟了停车场各个出入口之间的算法实现关系,用的是lamport算法还是Ricart and Agrawla算法(改进lamport)有待研究,还有一点,这个注释不是很清晰。。
  • 系统可以按要求运行,测试过各种情况结果都是正确的,但是我还要再看一看是否是用Lamport算法实现的
  • 代码是可以用的
  • 不错,可以作为学生同步的试验示例
  • 好,很有用处
  • 不错,正好要用到,代码很清晰
  • 代码写的很好,可以实现动态的增加节点,要是有报告说明一下就更好了
  • 如果有报告就好了
  • 代码写得很清晰,很不错的
  • 不是我需要的,而且运行的话会弹出多窗口。如果更加突出lamport算法就好了