Thread Pool 사용 이유 및 C++ 구현

Thread ❓ 💡 스레드는 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위를 말한다. 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 이러한 실행 방식을 멀티 스레드라고 한다. wikipeida 멀티 스레드를 사용하지 않는 프로그램은 찾아보기 어렵습니다. 스레드가 하나인 환경에서 작업이 지연된다면 프로그램 전체가 멈추는 불상사가 생기기 때문이죠. 잘 만들어진 프레임워크를 사용하기 때문에 신경 쓸 필요가 없기 때문이죠! 소스 코드를 여러 단위로, 즉 병렬로 처리할 수 있게 해주는 스레드를 C++에서 어떻게 사용하는지 알아보도록 하겠습니다. ...

2023년 05월 05일 · 7 min · 1279 words · JongBin

정규 표현식 정리

💡 정규 표현식(正規表現式, 영어: regular expression, 간단히 regexp 또는 regex, rational expression) 또는 정규식(正規式)은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어이다. wikipeida 문자열에서 어떤 규칙이나 패턴을 검색하거나 치환할 때 유용하게 사용할 수 있는 게 정규 표현식입니다. 또한 대부분 프로그래밍 언어에서 regex라는 라이브러리를 지원해서 문자열 관련 코딩을 더 쉽고 간편하게 할 수 있습니다. 알아두면 편리한데 쉽게 외워지지 않고 쓸데마다 찾아봄 생김새 정규식은 Slash 사이에 pattern을 작성하고 마지막에 flag를 적습니다. 따라서 아래와 같은 형식으로 정규식이 표현됩니다. ...

2023년 05월 01일 · 3 min · 542 words · JongBin