2017-12-06 24 views
0

모든 소스는 클래스에 대해 이야기합니다. 다중 스레드 환경에서 한 번에 하나의 함수 인스턴스 만 실행되도록하려면 어떻게합니까? 이 함수는 단지 while(true) 루프에 있고 다음 데이터 집합에 필요한 상태 조건이 있습니다.함수를 하나의 인스턴스로만 제한하는 간단한 방법

+0

아마도 싱글 톤을 사용합니까? – CDspace

+0

고정 된 서식 및 문법 – entpnerd

+1

https://stackoverflow.com/help/someone-answers – Yunnosch

답변

0

함수는 기본적으로 스레드에 독립적입니다. 함수 본문에 critical section을 사용하여 실행을 단일 프로세스로 제한 할 수 있습니다.