Tagged: library

C++ 0

이벤트 + 락 = Eventable Lock 클래스

스레드를 동기화할 때는 다음 형식을 매우 흔히 볼 수 있다. 스레드1 락을 건다. 큐에 넣는다. 락을 풀고 신호를 보낸다. 스레드2 신호를 기다린다. 락을 건다....

Boost Libraries 0

Boost 라이브러리 빌드 스크립트

부스트 라이브러리 빌드 방법에 관한 글은 이미 많이 있지만 부스트 파이썬(boost.python)을 빌드할 일이 생겨 해 본 김에 간단히 정리해 본다. 부스트 라이브러리 기능 대부분은...

Naming 0

라이브러리 명명 규칙 정리

라이브러리는 사용하는 환경이 다양하므로 적절한 이름을 붙이는 것 자체가 일이다. 다양한 환경을 명시적으로 표현한 복잡한 이름과 이름에는 드러나지 않으나 사용 환경을 암묵적인 약속으로 대신하는...

C++ 11 0

라이브러리를 만들어 볼까 – 이벤트 객체용 클래스

이벤트 객체는 동기화에 사용하는 객체 중 하나이다. 윈도우 환경에서는 CreateEvent, SetEvent 등을 사용해 구현하는데 사용 예제는 이 문서를 참조한다. C++에서는 흔히 이러한 윈도우 API를...