发送消息,玩家类的实例,可以与其他玩家进行交流

首先,很抱歉,您在未显示任何关于如何解决该问题的想法的情况下提出问题。 我的任务如下

Create 2 player instances
one player should send message to second player ("initiator player")
when a player recieves message it should reply with a message that contains the recieved message 
concatenated with counter of how many message this player already sent. And both players run in thesame process.

我不知道如何进行此操作,尤其是发送消息和回复消息的想法。

现在,它应该是不使用任何框架,spring,websocket等的纯Java实现。

我也想到了生产者消费者方法,但是我想得到一个简单的解释,并且可能是发送和回复时的最低限度的工作代码,我认为让我回避的是通信方式,这仅仅是递归的发送方法,另一个方法(接收)此消息