Skip to content

brandnewdata/E

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction


멀티스레드 커맨드&이벤트큐 패턴을 적용한 윈도우 플랫폼 프로젝트

잡큐와 스레드풀을 사용하는 커맨드 패턴 구현


잡아이템(메시지)
대상 Entity ID, 대상 Component ID, 수행할 Operation Index를 
포함하는 구조체. 
잡큐
C++ std::atomic을 사용하는 스핀락으로 스레드 세이프하게 구현.
스레드풀
윈도우플랫폼의 주소값에 대한 대기 기능으로 세마포어를 구현하고 
C++ std::thread와 결합하여 구현. 

About

멀티스레딩을 활용하는 win32 API 기반의 게임 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published