본문 바로가기

생명주기2

[C/C++ 프로그래밍 : 중급] 13. 스레드 Chapter 13. 스레드 스레드는 어떤 문제를 해결하기 위해 동시에 여러 작업을 수행하는 데 사용됩니다. 스레드의 개념과 필요성부터 시작해, 스레드의 생명주기와 동기화 기술에 대해 배웁니다. 멀티 스레드와 멀티 프로세스의 차이, 스레드의 우선순위 등을 이해하게 됩니다. 또한, 락과 데드락, 그리고 스레드 풀과 조건 변수를 통한 효율적인 스레드 관리 방법에 대해서도 배울 수 있습니다. 뿐만 아니라, C++11에서 제공하는 스레드 라이브러리와 스레드 로컬 저장소, 그리고 스레드 안전성에 대한 고려 사항까지 다루게 됩니다. [Chapter 13. 스레드] 13.1. 스레드 이해하기 13.1.1. 스레드란 무엇인가 13.1.2. 스레드의 필요성 13.1.3. 멀티 스레드와 멀티 프로세스 비교 13.1.4. .. 2023. 6. 14.
[자바(JAVA)] 자바 서블릿 28. 자바 서블릿 자바 서블릿은 동적인 웹 페이지를 생성하기 위한 자바 기반의 서버 측 프로그래밍 기술입니다. 이를 이용하여 클라이언트의 요청에 대해 동적인 결과를 생성하고 웹 애플리케이션을 개발할 수 있습니다. 28.1. 서블릿 개요 서블릿은 웹 애플리케이션 서버에서 실행되며, 웹 애플리케이션과 웹 서버 사이의 통신을 처리합니다. 서블릿은 자바로 작성되어 있으며, 자바 웹 애플리케이션에서 사용될 수 있습니다. 서블릿은 HTTP 요청을 처리하고, HTML, JSON 등의 동적인 컨텐츠를 생성하여 웹 페이지를 동적으로 생성합니다. 28.2. 서블릿 생명주기 서블릿은 서버가 시작될 때, init() 메소드를 호출하여 초기화하고, 서버가 종료될 때, destroy() 메소드를 호출하여 자원을 해제합니다. 클.. 2023. 4. 30.