반응형 Thread2 [Java] 간단한 채팅 소켓통신 (Thread, Runnable, BufferedReader, BufferedWriter, InputStreamReader, OutputStreamWriter, Socket, ServerSocket) 간단한 채팅 소켓통신 chattingclient project chattingserver project 워크스페이스 하나에 두개의 프로젝트 또는 두 개의 워크스페이스에 각 한개씩의 프로젝트를 생성 chattingclient project ChattingClient.java package chattingclient; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.Socket; import java.util.Scanner; class Receiv.. 2022. 10. 23. [JAVA] 스레드 기본상식, 데몬스레드 package book.chap15; /* 상황에 따라 분리된 스레드로 백그라운드 작업을 해야하는 경우가 있다. JVM안에 가비지 컬렉션과 같은 작업이 대표적이다. 이런 백그라운드 작업이 일반 스레드로 설정되어 있다면 전원이 종료되거나 사용자가 강제종료 하지 않는 한 애플리케이션은 영원히 정지 하지 않을 것이다. */ public class DaemonThreadTest { public static void main(String[] args) { Thread th = new Thread() { public void run() { try { while (true) { Thread.sleep(5000);//milisecond 5초 정지 System.out.println("INNER Thread종료"); } .. 2020. 3. 18. 이전 1 다음 반응형