java - 需要从我的应用程序进行非阻塞/异步方法调用

标签 java oracle asynchronous weblogic method-invocation

Possible Duplicate:
How to make an make a web request in an async manner

我需要从我的应用程序进行非阻塞异步方法调用。

有一个我需要以异步方式调用的 http url。

示例:

URL myPage = new URL("http://www.mypage.com/");
URLConnection yc = myPage.openConnection();

但要以非阻塞或异步方式调用该方法,以便当目标 url ( http://www.mypage.com ) 的服务器不工作时线程不会被卡住。

使用 Oracle Weblogic Server 10.3.2

最佳答案

您可以通过生成额外的线程来手动完成此操作,也可以使用现成的库来完成这项工作。看看 Apache HttpClient + HttpAsyncClientthese示例

关于java - 需要从我的应用程序进行非阻塞/异步方法调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203768/

相关文章:

java - MD5 二进制字符串转换为字节数组

javascript - 异步方法总是返回未定义

javascript - 异步递归函数结束后的回调

java - lombok 日志注释不适用于静态方法

java - 线程使用的 System.setProperty 会影响与外部网络元素通信的其他线程。如何解决?

sql - sql的UNION子句性能问题

oracle - 需要帮助更新 1000 万行

sql - 如何在 Oracle 的表中查找重复值?

javascript - 异步 Promise 阻塞 DOM

java - 停止 java 线程而不引用它