gpt4 book ai didi

java - Java中使用Wait()和notify()的多线程环境的自定义事件监听器

转载 作者:行者123 更新时间:2023-12-01 09:00:57 26 4
gpt4 key购买 nike

我有一个多线程环境,我想使用事件监听器处理所有线程。

我已经创建了监听事件的监听器,我的问题是我想使用一些特定的唯一 ID 或任何我们可以用于唯一目的的内容来等待并通知每个线程。

我是java事件监听器编程的新手。

我正在使用 Java 制作 IVR 应用程序,每次调用时都会创建我的新线程。

任何演示对我来说都非常有用。

最佳答案

这不会直接适合您的代码,您必须努力适应您的代码。

这是我的想法。

public class MyThread extends Thread{
private static int uniqueId;
private int myId;
MyThread(){
myId = ++uniqueId;
}
//getters and setters to myId

}

公开课 YourClass{

public HashMapthreads = new HashMap();//使用它通过id映射你的线程

//when you want to access a thread, you get it from the map and call wait and notify. 
//this map should be publicly visible to you.

}

关于java - Java中使用Wait()和notify()的多线程环境的自定义事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41670433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com