네트워크프로그래밍

· CS/OS
멀티 쓰레드(다중 쓰레드)의 동작 방식CPU의 작업 처리 방식중 동시성 (Concurrency)에 대한 내용이다. 자세한 내용은 이전에 정리한 아래 링크 참조.https://chabin37.tistory.com/24#%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%20%26%20%EC%8A%A4%EB%A0%88%EB%93%9C%EC%9D%98%20%EC%83%9D%EB%AA%85%20%EC%A3%BC%EA%B8%B0-1 Process와 Thread(+멀티, 개념)참고:https://inpa.tistory.com/ Inpa Dev 👨‍💻성장 욕구가 가파른 초보 개발자로서 공부한 내용을 쉽게 풀어쓴 기술 개발자 블로그를 운영하고 있습니다.inpa.tistory.com  CPU의 최소 작..
· CS/OS
package thread_state_control_4; public class AutoSaveThread extends Thread {     public void save() {        System.out.println("작업 내용을 저장함.");    }        @Override    public void run() {        while(true) {            try {                Thread.sleep(1000);            } catch (InterruptedException e) {                break;            }            save();        }    }}​Thread daemonThread =..
· CS/OS
자바는 JVM위에서 작동한다.JVM도 한개의 프로세스라고 볼 수 있다.이 JVM안에서 코드를 돌릴 때, 여러 흐름으로 쪼개서 병렬로 돌릴 수 있다. 이를 쓰레드라고 한다.자바에서 쓰레드를 만들때, 2가지 방식을 활용할 수 있다. 이 방식은 각각의 특징을 지니므로, 이 특징에 대해 먼저 알고 가자.White Box 방식-Thread  상속개념: 객체나 시스템의 내부 구현을 알고 그 내부 구조와 동작을 고려하며 코드를 작성하거나 테스트하는 방식을 의미한다. 객체 내부에서 어떻게 작동하는지 알고 이해해야 하는 경우에 적용됩니다.예시: 어떤 클래스의 메서드를 사용할 때, 그 메서드가 내부적으로 어떤 알고리즘을 사용하는지, 어떻게 데이터를 처리하는지 알 필요가 있는 경우입니다.장점: 디버깅이나 최적화할 때 내부 ..
chabin37
'네트워크프로그래밍' 태그의 글 목록