sleep으로 1초를 대기하면 실제로는 함수 실행시간+1초를 대기하는거라 원하는 바가 아닙니다함수가 끝나던, 끝나지 않던 무조건 1초마다 원하는 함수를 실행시키고 싶습니다. settimer는 사용법을 전혀 모르겠습니다. 어떻게 해야할까요
2개방법이있음 내부에 스태틱이던멤버변수던 일정값이상이되면실행 시키고 그값을0으로돌리는법
나머지하나는 시간헤더나 크로노에서 시간을대입하고 현재시간과 그대입한시간과의차이로실행하는법
전자는 무식해도편하고 후자는 고급스러움
ㄴ오 감사합니다
스레드풀 생성후 메인 스레드에서 스레드풀에 작업1 초마다 할당
std::chrono 찾아보라고 - return 0;
스핀락 구현해도 되고 굳이 멀티쓰레딩 쓸 필요도 없을듯 - return 0;
스레드가 편할듯
일단 sleep 쓰는 구조라면 아웃이야, 원래 인터벌 타이머 사용하는 기능은 시스템 프로그래밍 영역이라서 윈도우즈하고 posix계열이 달라, chrono를 쓰는 것도 아니야, chrono는 타이머일뿐 인터벌을 제공하지는 않아
Count ~