본문 바로가기
반응형

멀티스레드2

자바로 만드는 멀티스레드 채팅 서버 만들기 멀티스레드 소켓 서버는 여러 클라이언트가 동시에 서버에 접속할 수 있도록 하는 구조입니다. 서버는 각 클라이언트와 독립된 통신을 유지하기 위해 스레드(Thread) 를 사용합니다.  자바로 간단한 채팅 서버와 클라이언트를 구현하면서 멀티스레드를 연습해 볼 거예요!  ■ 멀티스레드 채팅 서버 구현아래는 간단한 멀티스레드 소켓 서버와 클라이언트 예제입니다.  ● 서버 코드 (Server.java) import java.io.*; import java.net.*; import java.util.*; public class Server {     private static final int PORT = 12345;     private static Set clientWriters = Collections.syn.. 2024. 11. 29.
자바 스레드와 동기화 쉽게 이해하기 . 실습으로 배우는 병렬 처리 멀티태스킹, 병렬 처리라는 단어 들어봤나요? 컴퓨터가 여러 작업을 동시에 하는 것을 의미하는데, 자바에서는 이걸 스레드(Thread)로 구현할 수 있어요. 멀티태스킹의 매력을 느끼게 해주기 위해 오늘은 스레드와 동기화를 배워볼 거예요. 그리고 우리가 직접 타이머 프로그램도 만들어 볼 거예요! ■ 스레드란 뭘까?스레드는 자바 프로그램 안에서 독립적으로 실행되는 작은 작업 단위예요. 여러분이 동시에 여러 일을 할 수 있는 것처럼, 프로그램도 스레드를 통해 여러 작업을 한 번에 실행할 수 있죠.  ● 스레드 생성 방법  Thread vs Runnable class MyThread extends Thread {     public void run() {         for (int i = 1; i       .. 2024. 11. 25.
반응형