java - 创建负责重新排序事件的线程安全类

标签 java multithreading oop thread-safety

我的 friend 被分配了这个作为暑假期间要做的任务之一。我和他都很困惑如何继续完成这个任务。

它说“你的类还应该在其构造函数中采用另一个 EventConsumer 实现来 将重新排序的事件传递给。”非常令人困惑,我们真的不知道它在问什么。

我们并不是要您为我们做这件事,我们所要求的只是一些指导,我们对编程还很陌生,所以请对我们宽容一点。

问题是这样的: http://postimg.org/image/snytvxvkr/

以下是他们提供的类(class):

事件.java

package tests.task2;

import java.util.*;


public interface Event {

    public String getEventId();

    public String getEventType();

    public Calendar getEventTimestamp();

}

EventConsumer.java

package tests.task2;

public interface EventConsumer {

    public void consumeEvent(Event theEvent);

}

最佳答案

使用播音员框架发送n个消费事件。通过播音员框架,您甚至可以提供“EventConsumer”接口(interface)的多个实现。

检查here

关于java - 创建负责重新排序事件的线程安全类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626265/

相关文章:

multithreading - 如何保证跨进程线程调度的公平性?

c++ - 在 C++ 中使用 std::thread 动态创建线程

.net - 跨多个软件版本管理对象构造函数

java - 通过 DavMail 将 Thunderbird 连接到 Exchange

java - Java 中约束布局宽度和高度作为根父级

c++ - 如何使用 MKL 执行线程稀疏矩阵 - vector 乘法?

java - 服务层API设计

java - 打开套接字时 CPU 密集程度如何

java - Swing JList 调整大小范围

php - 使变量可用于所有类、方法、函数和包含,就像 $_POST