java 전문통신 예제

안녕하세요, 나는 여전히 대기에 혼란과 사용을 통보. 당신은 내 아래의 의심을 명확히하시기 바랍니다 수 ::::우리가 통지 호출하면 어떻게됩니까, 대기 state.package com.byp에 스레드가없는 경우; public class ThreadA 확장 스레드 { 공개 정적 void main (String[] args) throw 중단 예외 { ThreadB b = 새 ThreadB (); b.start(); int 카운트 = 0; (int i=0;i++){System.out.println(“카운트::”++카운트); 카운트= 카운트+i; } 동기화 (b) { System.out.println (“스레드 A 내부”); b.wait(); System.out.println(“스레드의 끝::”); }} } } 그리고 또 다른 클래스 B:::::package com.concurrent.byp; public class ThreadB는 스레드 { int 카운트 = 0; @Override 공용 보이드 실행() { 동기화(이) { System.out.println(“ThreadB의 시작”); System.out.println(“스레드B의 끝”); } } }=> ThreadA를 자바 응용 프로그램으로 실행하려고 할 때 Java 실행이 종료되지 않는 경우가 거의 없습니다. 그리고 몇 가지 경우에 자바 실행이 종료됩니다.자바 실행이 종료되지 않고 경우를 종료합니다:::그리고 나를 위해 잘 보인다.case1:ThreadBcount:0inside ThreadAJava 실행 종료 사례:: Q)하지만 실행이 종료되지 않을 것으로 예상됩니다. 아래 사례:?????? 카운트::0시작 스레드Binside ThreadAend의 스레드벤드:::: ThreadBcount::0end의 ThreadBcount:0end의 스레드Binside ThreadAend의 스레드AEnd:Q..실행이 종료되는 이유에 대해 대답할 수 있습니다.실제로 콘솔 로그에 따라 올바르게 종료되지 않아야 합니다???? Java 프로그래밍 언어 기본 사항 1부는 RMI(원격 메서드 호출) 응용 프로그램 프로그래밍 인터페이스(API)를 사용하여 간단한 네트워크 통신 예제로 마무리했습니다. RMI 예제에서는 RMI API가 소켓 및 스레드에 빌드되어 있기 때문에 명시적 코드 없이 여러 클라이언트 프로그램이 동일한 서버 프로그램과 통신할 수 있도록 합니다. listenSocket 메서드는 서버 프로그램이 클라이언트 통신을 수신할 포트 번호가 있는 ServerSocket 개체를 만듭니다. 포트 번호는 사용 가능한 포트여야 하며, 이는 번호를 예약하거나 이미 사용 중일 수 없음을 의미합니다. 예를 들어, Unix 시스템은 포트 번호를 1024보다 큰 포트 번호로 남겨두는 관리 기능에 대해 포트 1부터 1023까지포트를 예약합니다. 위의 예는 촬영 한 다음 [https://stackoverflow.com/questions/2170520/inter-thread-communication-in-java] 에서 수정 된 당신은 코어 자바와 자바 스크립트에 2 년 Exprence를 편집 할 때 제발 저를 보낼 수 있습니다 이 단원에서 선생님 감사합니다 우리는 것입니다 변수의 다양한 유형에 대해 배우기 시작; 부울로 시작. 우리는 왜 그렇게 간단하고 자바도 그러한 가치를 지원하는지 배우게 될 것입니다. 또한 나중에 빈번하게 발생하는 사용 사례에 대해서도 논의할 예정입니다. 당신은 나에게 자바 프로그래머 신선한 이력서를 보내 주시기 바랍니다 수 ………

당신은 내가 공부 한 것을 확인하고 그것을 통해 보고 내 자신의 이력서를 준비 할 수 있도록 당신은 모든 내용이 신선한 이력서에 있어야 무엇을 보낼 수 있습니다 2 개 이상의 이력서처럼 저를 보내 ……… 내가 느끼는 대로 성공의 첫 걸음이었기 때문에 저를 보내주면 매우 기쁩니다. 이 단원의 예제는 Part 1, 6: 파일 액세스 및 사용 권한에 제시된 FileIO.java 응용 프로그램에서 적용된 클라이언트 및 서버 프로그램 쌍의 두 버전으로 구성됩니다.

© 2019 A MarketPress.com Theme