gpt4 book ai didi

java - red5中的多线程

转载 作者:搜寻专家 更新时间:2023-11-01 02:54:07 24 4
gpt4 key购买 nike

我有一个正在运行的 red5 应用程序,我正在使用 MultiThreadedApplicationAdapter,但多线程并没有真正起作用。这是示例,我想要它做的是让多个客户端调用 test() 并在不阻塞其他客户端的情况下返回。然而发生的事情是第二个客户端必须等待第一个客户端完成然后执行 test()。知道如何使这项工作吗?谢谢。

public class Application extends MultiThreadedApplicationAdapter {

public void test()
{
System.out.println("test "+System.currentTimeMillis());
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}

客户端代码如下所示


conn.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
conn.connect(server);
conn.call("test",null);

最佳答案

感谢您发现我们的套接字处理中的一个主要错误,它在最新版本的 Mina(2.0.4 版)中没有按预期运行。稍后我会进一步探讨这个问题,但现在这个问题已在修订版 4270 中修复

关于java - red5中的多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5088850/

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