Java 플랫폼에서 비동기 통화를 구현하는 역할은 다음과 같은 세 가지 역할을합니다.
발신자의 픽업 바우처 실제 데이터
발신자는 시간이 많이 걸리는 작업을 호출하고 데이터를 즉시 반환 할 수 없으면 먼저 픽업 바우처를 반환하면 픽업 바우처로 실제 데이터가 얻어집니다.
메소드를 호출 할 때 프로그램은 호출 된 메소드를 실행 한 후 다음 문을 실행합니다. Ajax 비동기 요청과 같은 방법, 요청을 보낸 후 Java의 비동기 요청을 기다리지 않고 다음 문을 실행하는 방법은 무엇입니까? 핵심 Java2 ..... .etc. 멀티 스레드 다운로드 도구와 Mootools의 요청에서 영감을 얻은 Java 버전의 요청을 만들었지 만 성능이 어떻게되는지 모르겠습니다.
요청 : 요청 벡터
공개 클래스 요청 {private requestContent rc; // 요청 신체 요청 (requestContent rc) {this.rc = rc; run () {rc.dosomething (); // recight} catch (Exception e) {e.printstacktrace (); 실행이 성공한 경우}}; requestContent : 요청 원금
Abstract Class RequestContent {void onsuccess () {// 성공적인 조치를 실행합니다. 사용자는이 메소드 System.out.println ( "onsuccess")을 무시할 수 있습니다.} void onfailure () {// 실패한 작업. 사용자는이 방법을 무시할 수 있습니다. 테스트 : 테스트
새 요청 (새 요청 () {void dosomething () {system.out.println ( "dosomething");} void onsuccess () {system.out.println ( "Overide Onsu CCess");}}). start () ;위의 코드는 편집자가 당신과 공유 한 비동기식 Java입니다.