ConcurrentObjectHandler:Java并发对象处理程序

时间:2024-05-30 15:11:54
【文件属性】:

文件名称:ConcurrentObjectHandler:Java并发对象处理程序

文件大小:14KB

文件格式:ZIP

更新时间:2024-05-30 15:11:54

Java

并发对象处理程序 Java并发对象处理程序 作者:罗宾·奥斯特(RobinÅstedt) 制作版本:6 介绍: 该项目的原因是要创建一个用于处理n主体系统中的并发性的框架,在该系统中您想分配多个线程来更新大量对象。 主要为仿真环境创建,但可以在其他地方应用。 它将为您处理需要更新并彼此交互的对象。 处理程序分配任意数量的工作线程来处理这些更新。 并处理读写指令。 首先,它将使所有对象更新其内部状态,并让这些对象读取其他对象的状态。 但是,在此读取阶段,公共可用信息是只读的,所有内部更改都将保留在内部,而其他对象尚未可用。 当所有对象都更新了其内部状态后,它将向所有对象发出写入命令,并将其内部状态复制到其公共方法可以访问的外部字段中。 这样可以确保从另一个对象获取的信息在整个读取周期内保持不变,因此应该是线程安全的。 可以安全地将每个对象标记为要删除,并且可以将新对象排队等待添加到


【文件预览】:
ConcurrentObjectHandler-master
----src()
--------com()
----testdata.txt(5KB)
----README.md(3KB)

网友评论