我有一个Player.java
班级和一个Driver.java
班级。我需要在线程之间建立通信。我将它们设置在一个数组中,我可以从main()中的每个访问属性。但是,我需要使用与我的程序同步,并且不确定如何在我的Driver
类中访问我的线程(在Player
中创建)。
如何在main()
方法之外访问这些线程,以便在我的run()
方法中操作它们?
答案 0 :(得分:0)
假设您使用的是Java 7,请查看TransferQueue。
答案 1 :(得分:0)
对于线程通信,您需要创建一些共享数据并进行同步。然后使用wait / notify机制在线程之间进行交互。