본문 바로가기
728x90

전체 글425

하루 10개 영단어 외우기 단어 뜻 cultivate 경작하다 culture 문화 cupboard 찬장 cure 치료 curious 이상스러운 curl 곱슬머리 머리털을 지지다 currency 통용 current 유행의 curriculum 과목 curry 카레요리 카레로 맛을 내다 2024. 3. 2.
하루 10개 영단어 외우기 단어 뜻 cultivate 경작하다 culture 문화 cupboard 찬장 cure 치료 curious 이상스러운 curl 곱슬머리 머리털을 지지다 currency 통용 current 유행의 curriculum 과목 curry 카레요리 카레로 맛을 내다 2024. 3. 2.
오늘의 Top 5 뉴스입니다. 금융 증권 산업/재계 중기/벤처 부동산 글로벌 경제 생활경제 경제 일반 2024. 3. 1.
오늘의 Top 5 뉴스입니다. 2024. 2. 29.
오늘의 Top 5 뉴스입니다. 2024. 2. 28.
오늘의 Top 5 뉴스입니다. 2024. 2. 27.
오늘의 Top 5 뉴스입니다. 2024. 2. 26.
비동기적 서버란? "비동기적(asynchronous)"이란 컴퓨터 프로그래밍에서 어떤 작업이 다른 작업의 완료를 기다리지 않고 독립적으로 실행될 수 있다는 것을 의미합니다. 이는 특히 네트워크 작업, 파일 I/O, 데이터베이스 접근, 사용자 인터페이스 이벤트 처리 등과 같이 예측할 수 없거나, 실행 시간이 길어질 수 있는 작업에 유용합니다. 비동기 프로그래밍의 핵심 아이디어는 프로그램의 주 실행 흐름이 블로킹(작업 완료를 기다리며 멈추는 것) 없이 계속 진행될 수 있게 하는 것입니다. 이를 통해 더 효율적으로 자원을 사용하고, 사용자에게 더 반응성 높은 애플리케이션 경험을 제공할 수 있습니다. 비동기 프로그래밍의 예시: 웹 서버: 여러 클라이언트의 요청을 동시에 처리해야 하는 웹 서버는 비동기 I/O를 사용하여 각 클라이.. 2024. 2. 25.
C++, Visual Studio를 활용한 Boost.Asio 설치 및 실행 테스트 코드 설명 #include : 표준 입력과 출력을 위한 라이브러리를 포함합니다. #include : Boost.Asio 라이브러리를 포함합니다. Asio는 네트워크 및 비동기 I/O 작업을 위한 라이브러리입니다. using namespace boost::asio; using namespace boost::asio;: Boost.Asio 네임스페이스를 사용합니다. 이는 io_service, ip::tcp, buffer 등의 클래스와 함수를 사용할 때 boost::asio::를 생략할 수 있도록 해줍니다. class TCPServer { public: TCPServer(io_service& io_service, short port) : acceptor_(io_service, ip::tcp::endpoint(ip::tc.. 2024. 2. 24.
728x90