졸려 2

Boost-echo tcp client & server를 살펴보자 (1)

Boost는 C++을 하다보면 언젠간 반드시 꼭 사용하게될 라이브러리이다 Boost에 대한 설명은 아래에 첨부할 Boost 공식홈페이지에서 한번 읽어보는걸 추천한다 (재밌음) 처음에 boost를 사용할 때는, STL(Standard Template Library)이랑 역할이 같은 것 같은데, 왜 쓰지? 했는데 STL을 활용해서 뭔가 좀더 해야할 때, boost에는 이미 있는 기능이 많이 있었다 예제 활용해서 쓰다보면 금방 익숙해질 수 있당 서론이 길었는데, Boost 활용을 좀 더 잘해보기 위해서, 라이브러리 샘플 코드를 한번씩 공부해보려고 한다 실제 활용할 때 놓친 부분 확인도 할겸ㅋ Boost Asio에 대한 설명은 링크를 참고하길 바란다 첫 번째로 확인한 예제는 Async TCP Server와 Cl..

📖 C랑 C++ 2021.06.11

프로세스/ps 명령어/pstack 명령어/kill 명령어

오늘은... 이런 분들께 도움이 되면 좋겠다 프로그램을 실행 시켰는데 이게 진짜 실행된건지 확인해보고 싶다 🖐 자신이 실행시킨 프로그램이 안죽어본 적이 있다 🖐 왜 안죽는지 모르겠다 🖐 좀비 프로세스를 만들고 당황한적 있다 🖐🖐🖐 바로 나야나 리눅스 환경에서 프로그램을 짜봤다하면 한번쯤은 들어봤을 process(프로세스)와 PID에 대해서 알아보고자 한다 그리고 이를 확인할 수 있는 명령어도 정리하려고 한다 1. Process(프로세스)란? 프로세스란 단어는 많이 익숙할텐데, 딱 뭐라고 정의하기는 어려운 단어다 보통 프로그램과 많이 비교가 된다 프로그램은? 하드 디스크에 저장되어 있는 실행코드 프로세스는? 프로그램을 구동하여 프로그램 자체와 프로그램의 상태가 메모리 상에서 실행되는 작업 단위 즉, 실행시..

🖥️ Linux 2021.06.08